From Fedora Project Wiki
< Networking | NameResolution
No edit summary |
|||
(2 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
== | == Client operations == | ||
Client software requires at least A and AAAA queries for dual-stack operation. Name resolution libraries have different options to handle that. | |||
=== Name resolution results order === | |||
* When IPv4 and IPv6 is available, IPv6 is preferred by default. | |||
* When one of the protocols is known to be unavailable, IP | |||
== Example: Name server configuration (bind) == | |||
named.conf: | named.conf: | ||
<pre> | <pre> | ||
include "/etc/named/zones.test.master" | include "/etc/named/zones.test.master"; | ||
</pre> | </pre> | ||
Line 19: | Line 28: | ||
<pre> | <pre> | ||
$TTL 10m | |||
@ SOA router hostmaster 2012121400 1d 15m 4w 10m | |||
; nameserver e-mail serial refresh retry expire negative-ttl | |||
@ NS router | |||
router A 10.0.17.1 | |||
AAAA 2001:15c0:6753:17::1 | |||
station A 10.0.17.2 | |||
AAAA 2001:15c0:6753:17:5054:abff:fe17:222 | |||
www CNAME station | |||
</pre> | </pre> |
Latest revision as of 10:16, 13 June 2015
Client operations
Client software requires at least A and AAAA queries for dual-stack operation. Name resolution libraries have different options to handle that.
Name resolution results order
- When IPv4 and IPv6 is available, IPv6 is preferred by default.
- When one of the protocols is known to be unavailable, IP
Example: Name server configuration (bind)
named.conf:
include "/etc/named/zones.test.master";
zones.test.master:
zone "example.net" { type master; file "/etc/named/master/example.net"; };
master/example.net:
$TTL 10m @ SOA router hostmaster 2012121400 1d 15m 4w 10m ; nameserver e-mail serial refresh retry expire negative-ttl @ NS router router A 10.0.17.1 AAAA 2001:15c0:6753:17::1 station A 10.0.17.2 AAAA 2001:15c0:6753:17:5054:abff:fe17:222 www CNAME station