Port number in A record in zone file
Torsten Segner
torsten at segner.eu
Thu Nov 17 13:53:34 UTC 2011
Am Thu, 17 Nov 2011 14:46:45 +0100
schrieb Aleksander Kurczyk <aleksanderkurczyk at o2.pl>:
> Hello,
> Yesterday I asked here how can I run multiple named processes on different ports in one OS. Now I have some troubles with that. How can I specify the port number in zone file A record?
>
There is a simple answer: You can't.
An A record consists of only an IPv4 address.
Ciao
Torsten
> My config and zone files:
>
> 095160160157:/var/named root# cat srv1/named.conf
> options {
> directory "/var/named/srv1";
> version "olo-dns-server-1.0";
> allow-transfer { 127.0.0.1; };
> allow-recursion { 127.0.0.1; };
> listen-on 127.0.0.1 port 2001;
> };
>
> zone "srv1.local" IN {
> type master;
> file "srv1.local.master";
> };
>
> zone "srv2.local" IN {
> type slave;
> file "srv2.local.slave";
> };
>
> zone "srv3.local" IN {
> type slave;
> file "srv3.local.slave";
> };
>
> zone "." IN {
> type hint;
> file "named.ca";
> };
>
> zone "localhost" IN {
> type master;
> file "localhost.zone";
> allow-update { none; };
> };
>
> zone "0.0.127.in-addr.arpa" IN {
> type master;
> file "named.local";
> allow-update { none; };
> };
>
>
> 095160160157:/var/named root# cat srv1/srv1.local.master
> $TTL 1d
> $ORIGIN srv1.local.
> @ IN SOA ns1 hostmaster 2011111700 12h 5m 3w 2h
> IN NS ns1
> IN NS ns2
> IN NS ns3
> ns1 IN A 127.0.0.1 <<-- port 2001
> ns2 IN A 127.0.0.1 <<-- port 2002
> ns3 IN A 127.0.0.1 <<-- port 2003
> 11 IN A 192.168.1.11
> 12 IN A 192.168.1.12
> 13 IN A 192.168.1.13
>
>
> 095160160157:/var/named root# cat srv2/named.conf
> options {
> directory "/var/named/srv2";
> version "olo-dns-server-1.0";
> allow-transfer { 127.0.0.1; };
> allow-recursion { 127.0.0.1; };
> listen-on 127.0.0.1 port 2002;
> };
>
> zone "srv1.local" IN {
> type slave;
> file "srv1.local.slave";
> };
>
> zone "srv2.local" IN {
> type master;
> file "srv2.local.master";
> };
>
> zone "srv3.local" IN {
> type slave;
> file "srv3.local.slave";
> };
>
> zone "." IN {
> type hint;
> file "named.ca";
> };
>
> zone "localhost" IN {
> type master;
> file "localhost.zone";
> allow-update { none; };
> };
>
> zone "0.0.127.in-addr.arpa" IN {
> type master;
> file "named.local";
> allow-update { none; };
> };
>
>
> 095160160157:/var/named root# cat srv2/srv2.local.master
> $TTL 1d
> $ORIGIN srv2.local.
> @ IN SOA ns1 hostmaster 2011111700 12h 5m 3w 2h
> IN NS ns1
> IN NS ns2
> IN NS ns3
> ns1 IN A 127.0.0.1 <<-- port 2001
> ns2 IN A 127.0.0.1 <<-- port 2002
> ns3 IN A 127.0.0.1 <<-- port 2003
> 11 IN A 192.168.1.11
> 12 IN A 192.168.1.12
> 13 IN A 192.168.1.13
>
>
> 095160160157:/var/named root# cat srv3/named.conf
> options {
> directory "/var/named/srv3";
> version "olo-dns-server-1.0";
> allow-transfer { 127.0.0.1; };
> allow-recursion { 127.0.0.1; };
> listen-on 127.0.0.1 port 2003;
> };
>
> zone "srv1.local" IN {
> type slave;
> file "srv1.local.slave";
> };
>
> zone "srv2.local" IN {
> type slave;
> file "srv2.local.slave";
> };
>
> zone "srv3.local" IN {
> type master;
> file "srv3.local.master";
> };
>
> zone "." IN {
> type hint;
> file "named.ca";
> };
>
> zone "localhost" IN {
> type master;
> file "localhost.zone";
> allow-update { none; };
> };
>
> zone "0.0.127.in-addr.arpa" IN {
> type master;
> file "named.local";
> allow-update { none; };
> };
>
>
> 095160160157:/var/named root# cat srv3/srv3.local.master
> $TTL 1d
> $ORIGIN srv3.local.
> @ IN SOA ns1 hostmaster 2011111700 12h 5m 3w 2h
> IN NS ns1
> IN NS ns2
> IN NS ns3
> ns1 IN A 127.0.0.1 <<-- port 2001
> ns2 IN A 127.0.0.1 <<-- port 2002
> ns3 IN A 127.0.0.1 <<-- port 2003
> 11 IN A 192.168.1.11
> 12 IN A 192.168.1.12
> 13 IN A 192.168.1.13
>
>
More information about the bind-users
mailing list