Поднял на FreeBSD 6 BIND. Файл зоны выглядит следующим образом:
<-- CUT HERE -->
$TTL 86400
@ IN SOA ns.ABCD. root.ABCD.ru. (
2005112203 ; serial
28800 ; refresh
7200 ; retry
604800 ; expire
86400 ; ttl
)
@ IN NS ns.ABCD.ru.
@ IN NS ns4.nic.ru.
@ IN MX 1 mail
@ IN A 211.247.254.140
ns IN A 211.247.254.140
www IN A 211.247.254.140
mail IN A 211.247.254.140
<-- CUT HERE -->
ns4.nic.ru зону трансферит, но в результате в качестве IP получаем локальный IP, т.е. 10.0.0.200 (вывод программы dig):
<-- CUT HERE -->
; <<>> DiG 9.3.1 <<>> @ns4.nic.ru ABCD.ru
; (1 server found)
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 49080
;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2
;; QUESTION SECTION:
;ABCD.ru. IN A
;; ANSWER SECTION:
ABCD.ru. 0 IN A 10.0.0.200 ; !!!!!!!!!
;; AUTHORITY SECTION:
ABCD.ru. 0 IN NS ns.ABCD.ru.
ABCD.ru. 86400 IN NS ns4.nic.ru.
;; ADDITIONAL SECTION:
ns.ABCD.ru. 0 IN A 10.0.0.200
ns4.nic.ru. 86400 IN A 194.226.96.8
;; Query time: 69 msec
;; SERVER: 194.226.96.8#53(194.226.96.8)
;; WHEN: Tue Nov 22 22:16:27 2005
;; MSG SIZE rcvd: 117
<-- CUT HERE -->
Подскажите, в чем причина. Моя единственная догадка, это /etc/rc.conf:
<-- CUT HERE -->
defaultrouter="10.0.0.1"
hostname="ABCD.ru"
ifconfig_fxp0="inet 10.0.0.200 netmask 255.255.255.0"
linux_enable="YES"
sshd_enable="YES"
usbd_enable="YES"
syslogd_flags="-ss"
Sendmail_enable="YES"
apache_enable="YES"
proftpd_enable="YES"
named_enable="YES"
named_program="/usr/local/sbin/named"
named_flags="-u bind -t /var/named -c /etc/namedb/named.conf"
<-- CUT HERE -->