Why your enterprise should be thinking about IPv6 today
Last week I was at a client site troubleshooting a network problem: a printer had both directions bound to IPv4, and the clients simply could not find it. Clearing the DNS cache and restarting services made no difference. In the end, a switch ACL was filtering out the printer’s IPv6 mDNS multicast traffic. I run into traps like this more and more often — over the past three years the frequency has climbed steadily. It is not a problem with IPv6 itself; it is that enterprise network engineers have not yet had time to update their own knowledge base. MIIT’s 2025 mandatory targets require that more than 80% of newly added household broadband support IPv6, and that figure keeps spreading toward the enterprise side. But frankly, many business parks in Beijing have had IPv6-capable internet egress for years. What really holds people back is whether to touch the internal network, how to do it, and how much to change. I have put together five decision points at the practical level. There are no standard answers, but they will help you sort out what questions you should be asking.Decision One: Dual-stack first, or go straight to IPv6-only
This is the most frequently asked question. At this stage I still lean toward dual-stack — not because the technology cannot handle it, but because there are too many real-world constraints. Dual-stack means every device, every service, and every firewall rule must maintain two address schemes at once, doubling the workload. The upside is that business is not interrupted during the transition: if some legacy system only understands IPv4, you still have a fallback. The appeal of IPv6-only is a clean architecture: a vast address space, no NAT, direct end-to-end connectivity for endpoints, and simplified routing policy. But the costs are just as obvious — you still have old devices inside that have not had their firmware upgraded; the batch of video conferencing endpoints purchased in 2015 are no longer maintained for IPv6 drivers by the vendor even now; and some of the USB security keys (U-shields) and dongles used by finance are bound only to IPv4 NIC information. Switch over outright and all of these will stop working.
Field experience: start with a dual-stack pilot on one or two floors of the office network segment, watch it for three months, and pay close attention to whether the logs show any abnormal name resolution failures or unreachable services. Once these intermittent issues are well understood, consider expanding the scope.
Decision Two: How to get DNS adaptation right without digging yourself a hole
In a dual-stack environment, the DNS resolution strategy directly determines user experience. Windows and macOS query A and AAAA records simultaneously by default and use whichever comes back first. If your internal DNS is configured with IPv4 addresses only, clients will keep using the IPv4 path after receiving the response. It looks fine, but it wastes the availability that IPv6 provides. There are really two steps to take. First, make sure the internal DNS servers themselves listen on IPv6 addresses — whether it is the DNS role in Windows Server or BIND/unbound on Linux, add an IPv6 listening address to the configuration file. Second, configure both A and AAAA records for your business-critical domains; do not cut corners and configure only one. Here is a detail that is easy to overlook: reverse resolution (PTR records). Many enterprises set up forward resolution and ignore PTR, so logs can resolve a hostname to an IP address but cannot look the name up in reverse, leaving you completely in the dark when troubleshooting. IPv6 PTR record formats differ from IPv4 and must be configured separately in the corresponding in-addr.arpa or ip6.arpa zone.Decision Three: How to redraw the security boundary
IPv6 address space is 128 bits — a number large enough to assign a unique IP to every grain of sand on Earth. So the first reaction of many veteran engineers is: does that mean I no longer need address planning, and can just hand them out randomly? Quite the opposite. You need to plan more carefully, and in more detail. IPv6 has no concept of NAT; in theory every endpoint can have a global unicast address directly exposed to the internet. For the security boundary this is a huge shift in thinking — hiding internal network structure behind NAT no longer works, and you must rely on firewall policy again to control inbound and outbound traffic.
Core principle: shift from “allow specific traffic” to “deny by default, allow on demand.” Firewall rules must move from the “blacklist thinking” of the IPv4 era to “whitelist thinking,” which is disruptive to the existing rule sets of many enterprises.
Also pay attention to IPv6 fragmentation and extension headers. Some attack traffic uses fragmentation to evade detection; if your existing IPS/IDS has no dedicated handling logic for IPv6 fragments, this is a blind spot. On the hardware firewall side, mainstream vendors’ models from the past two years generally support IPv6 stateful inspection, but version and feature completeness vary widely, so confirm with the vendor using your specific model.
Decision Four: Common application compatibility is not all-or-nothing
When it comes to compatibility, many people ask: will our OA system work? Will ERP work? There is no single answer, but there is a framework for deciding.- Web applications: Nginx, Apache, and IIS versions from the past three years all have complete IPv6 support. As long as the backend database and application servers listen on IPv6 addresses and the front-end proxy layer has the corresponding listener configuration, there is basically no need to change code.
- Desktop clients: mainstream SaaS tools such as Feishu, DingTalk, and WeCom completed dual-stack support around 2021. The clients adapt automatically, so you do not need to worry.
- Legacy systems: this is where the deepest traps lie. Older ERPs from before 2015 and client software built with Delphi or PowerBuilder often bind only to IPv4 socket calls. These systems usually will not break just because you migrate to IPv6, but if they call external interfaces internally and the external service happens to switch to IPv6-only, they may lose connectivity.
- IoT devices: for equipment such as network cameras, access control, and printers, it depends on the specific model and firmware version. Hikvision and Dahua products from the past two years generally support IPv6; for older models, check the spec sheet on the vendor’s website.
Decision Five: Where carriers stand on access today, and what to expect
This is actually the part most enterprises need to worry about least. The enterprise private line offerings of Beijing’s major carriers are already fairly mature in IPv6 support. Government and enterprise customers can request dual-stack access directly when applying for a private line, and router configuration templates are ready-made. Three things need to be confirmed: whether the egress gateway has been assigned an IPv6 prefix, whether your border router supports IPv6 forwarding, and whether the prefix length assigned for the communications service is stable. Some smaller carriers allocate IPv6 prefixes in a fairly loose way, which can cause your internal prefix to change frequently and disrupt policy configurations that depend on fixed addresses. In that case, talk to your account manager in advance and specify an SLA in the contract.
By the way, if your enterprise also uses the sTrust Zero Trust solution, then IPv6 support in the zero trust gateway itself is another item that needs validation — whether endpoints connect over IPv4 or IPv6, the zero trust control plane must handle identity and access policy uniformly.
Move forward pragmatically, do not chase a one-step migration
Looking back at the IPv6 migrations we have handled for clients over the years, one pattern holds: whoever tries to switch everything over in one go ends up with a drawn-out delivery cycle and a great many problems; whoever advances in batches and validates as they go lands it smoothly. My advice is to open up the boundary first: dual-stack internet egress, updated firewall policy, and internal DNS that supports IPv6 resolution. Finish these three and you are already ahead of 80% of Beijing enterprises. Application-layer adaptation on the back end can proceed line by line; there is no need, and no reason, to move the whole company at once. If you feel there are too many decision points and cannot sort out the priorities, come to us for an assessment of your current state. We have handled an overall IT migration for a manufacturing client, which involved unified upgrades across multiple branch locations and may be a useful reference.Is your Beijing enterprise’s IT hitting a bottleneck? Siwenlide has 14 years and 1,000+ clients’ worth of integrated solutions ready for your consultation.
☎ 400-686-2011 · 📍 Room 3-1002, 9F, Building 3, No. 1 Huihai South Road, Beijing Airport Economic Core Zone · Contact us
※ During the contract term, an enterprise broadband or private line connection is included free of charge, making your business connectivity more stable.








