DNS proxy configuration example
Network requirements
As shown in Figure 48, configure Device A as the DNS proxy to forward DNS packets between the DNS client (Device B) and the DNS server at 4000::1.
Figure 48: Network diagram
Configuration procedure
Before performing the following configuration, make sure that:
Device A, the DNS server, and the host are reachable to each other.
The IPv6 addresses of the interfaces are configured as shown in Figure 48.
Configure the DNS server:
This configuration might vary by DNS server. When a PC running Windows Server 2008 R2 acts as the DNS server, see "Dynamic domain name resolution configuration example" for configuration information.
Configure the DNS proxy:
# Specify the DNS server 4000::1.
<DeviceA> system-view [DeviceA] ipv6 dns server 4000::1
# Enable DNS proxy.
[DeviceA] dns proxy enable
Configure the DNS client:
# Specify the DNS server 2000::2.
<DeviceB> system-view [DeviceB] ipv6 dns server 2000::2
Verifying the configuration
# Verify that DNS proxy on Device A functions.
[DeviceB] ping host.com Ping6(56 data bytes) 2000::1 --> 3000::1, press CTRL_C to break 56 bytes from 3000::1, icmp_seq=0 hlim=128 time=1.000 ms 56 bytes from 3000::1, icmp_seq=1 hlim=128 time=0.000 ms 56 bytes from 3000::1, icmp_seq=2 hlim=128 time=1.000 ms 56 bytes from 3000::1, icmp_seq=3 hlim=128 time=1.000 ms 56 bytes from 3000::1, icmp_seq=4 hlim=128 time=0.000 ms --- Ping6 statistics for host.com --- 5 packet(s) transmitted, 5 packet(s) received, 0.0% packet loss round-trip min/avg/max/std-dev = 0.000/0.600/1.000/0.490 ms