HabrSeptember 2, 2026🇷🇺Translated from Russian

Internal DNS as Control Plane: Why Resolvers Matter More Than They Seem

Cloudflare announced the general availability of Cloudflare Internal DNS on 20 July 2026 for corporate clients of Cloudflare Gateway. The vendor placed public and internal DNS next to a protective resolver and described the system through three objects: internal zones, views, and resolver policies. This is not a new DNS standard, yet the architectural framework proves useful because it forces separate descriptions of data, audiences, and response-selection rules.

Most hybrid infrastructures run five simultaneous DNS layers. Public authoritative DNS serves the internet, internal DNS lives in directory services, cloud DNS holds private zones in multiple consoles, protective DNS applies gateway policies, and platform DNS handles container discovery. Each layer has its own management tools, TTL habits, change logs, and owners. When one layer is updated and another is forgotten, symptoms appear as balancer problems, VPN faults, or application slowdowns.

The article distinguishes the data plane from the management plane. The data plane carries the query itself through recursion, caching, and authoritative answers. The management plane answers which zones exist, which records are authoritative, which audience sees which view, which queries are blocked or logged, and how changes propagate with audit trails.

Three objects connect context to authoritative data. An internal zone stores records that must never be visible to public authoritative servers. A view groups internal zones so that resolver policy can return different answers for the same name to different audiences such as office staff, contractors, build pipelines, or test environments. Resolver policy routes the query to the correct view, an upstream server, or public recursion and can also block or log requests.

Client devices reach the corporate resolver through DHCP in offices, VPN tunnels for remote workers, local forwarders in branches, or explicit configuration on servers. Container clusters often run their own resolvers and must forward corporate zones outward. Any device that bypasses the corporate resolver breaks the management plane, leaving only documentation instead of control.

Changes must travel through a single, auditable path. Cloudflare routes console, Terraform, and API calls through one DNS Records API that validates, stores, replicates, and invalidates cache entries. The recommended pattern is infrastructure-as-code or API client to validation to durable store to replication to cache management to audit log. Manual edits on individual servers or separate consoles for network and cloud teams create independent states that later produce resolution conflicts.

Public authoritative zones remain outside internal views. Private zones must never be delegated to public name servers, and zone transfers must be restricted by strict access lists. When a record is absent, the resolver policy decides whether to return a negative answer or fall back to public recursion; sensitive internal zones should return negative answers explicitly.

In zero-trust models, DNS can limit network reconnaissance, surface anomalies earlier, and link name requests to user or device context when the platform supplies that context. Groups such as external contractors can receive views without production zones, while devices lacking disk encryption receive only update and management names. DNS logs become an inventory of user and system behavior that complements, but does not replace, application authorization and network controls.

Related articles

AntiMalwareOther

StormWall Releases StormWall Appliance for On-Premises DDoS Protection

StormWall has introduced StormWall Appliance, a software solution that filters DDoS attacks inside the customer's own infrastructure rather than routing traffic to an external cloud. The product is aimed primarily at banks, hosting providers, internet service providers, and organizations with strict requirements for infrastructure availability and data control. It supports fully isolated networks through offline licensing with a hardware key and can operate independently or in a hybrid mode with StormWall's cloud platform. The appliance handles attacks at OSI layers L3 through L5, including volumetric floods, TCP stack attacks, reflection and amplification schemes, DNS attacks, and gaming protocols. It also processes TLS and QUIC traffic without decryption using DPDK and proprietary algorithms. Deployment takes as little as one day, with a 30-day free trial available after installation.

HabrOther

Developer Builds Custom Bouncer Tool to Automatically Block .env and SSH Probing on VPS

A system administrator running a small VPS with Caddy and static sites grew tired of constant password guessing attempts against SSH and repeated probes for files like .env, wp-admin, and config.php.bak. Instead of relying on Fail2ban, which required complex jail and filter configuration, the admin created a lightweight Rust-based tool named Bouncer. The program first crawls the site to build a list of legitimate paths, then monitors access logs and systemd journal entries for SSH invalid user attempts. IPs that generate multiple 404 responses for unknown paths or trigger SSH invalid user messages are added to an nftables set for automatic blocking. Special immediate bans are applied for direct hits on sensitive files such as /.env. The tool avoids double-counting SSH log lines, skips historical log replay on startup, and integrates directly with existing nftables rules without requiring additional runtime dependencies.

AntiMalwareOther

Russia Plans to Expand MAX Messenger with Unified Ticket Purchases Across All Transport Types

The Russian Ministry of Transport is developing new features for the MAX messenger to allow users to plan routes and purchase tickets for urban transport, trains, airplanes, and sea or river vessels within a single application. First Deputy Minister Konstantin Pashkov stated that the platform already supports verification of eligibility for discounted travel and handling of travel documents. Future plans include greater reliance on biometric identification, enabling passengers to complete bookings digitally and board using camera recognition without showing QR codes or physical documents. The initiative forms part of a gradual transition, with no immediate plans to phase out existing payment methods. New regulations effective from September 1 permit confirmation of social benefits through MAX and the use of biometric services where carriers have the required equipment. No specific timeline for full implementation of integrated ticketing has been provided.

AntiMalwareOther

5G Icon Appears on Select iPhones for Russian Users as Operators Expand Coverage

Some iPhone owners in Russia have observed the 5G indicator replacing LTE in the status bar, marking the first signs of fifth-generation network access on Apple devices. The change has been confirmed by a RIA Novosti correspondent but remains limited to a portion of users, with no official details released on supported models, carriers, or regions. Russian operators from the Big Four launched 5G services in 16 cities one week earlier, granting potential access to roughly 10 million subscribers. The initial rollout operates primarily on previously allocated LTE spectrum bands, delivering an estimated 20-25% increase in network throughput. Unlike Android devices, where the Ministry of Digital Development planned to enable compatible hardware directly, iPhone activation requires Apple to authorize specific operator frequencies and network configurations. Observers note that the presence of the 5G icon does not yet guarantee widespread deployment or significant speed gains, as performance depends on coverage, spectrum, device model, and network load.