Проблема в настройке DNS
Начал с того что зарегил домен example.org на reg.ru
Далее установил BIND на FreeBSD IP адрес которой 192.168.1.215
FreeBSD в свою очередь находится за NAT на роуторе с прокинутым 53 портом.
Роутер получает некий статический IP от провайдера: 47.12.12.33.
В rc.conf добавил
Код: Выделить всё
named_enable="YES"
Код: Выделить всё
...
hostname="example.org"
...
Код: Выделить всё
domen example.org
192.168.1.215 ns1.example.org
::1 localhost localhost.my.domain
127.0.0.1 localhost localhost.my.domain
В named.conf добавил
Код: Выделить всё
....
listen-on { 127.0.0.1;192.168.1.215;};
forwarders {
94.232.14.2; //DNS
94.232.14.6; //моего провайдера
};
allow-query { any; };
.....
zone "example.org" {
type master;
file "/etc/namedb/working/example.org.db";
allow-query { any; };
};
.....
Код: Выделить всё
$TTL 3h
@ IN SOA ns1.example.org. hostmaster.example.org. (
2012042203 ;Serial
1d ;Refresh
2h ;Retry
1000h ;Expire
2d );Medium
IN NS ns1.example.org.
IN NS ns2.trifle.net.
@ A 192.168.1.215
localhost A 127.0.0.1
ns1 IN A 192.168.1.215
ns2 IN A 195.24.128.164
www A 192.168.1.215
ww CNAME www
Рестартанул /etc/rc.d/named restart
Добавил зону в ns2.trifle.net
Но здесь какая то хрень вот что trifle пишет в браузере
Код: Выделить всё
Зона IP адрес Активна Действие
example.org 47.12.12.33 Нет Просмотреть | Удалить
Код: Выделить всё
example# dig @ns1.example.org example.org
; <<>> DiG 9.8.1-P1 <<>> @ns1.example.org example.org
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 25203
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 1
;; QUESTION SECTION:
;example.org. IN A
;; ANSWER SECTION:
example.org. 10800 IN A 192.168.1.215
;; AUTHORITY SECTION:
example.org. 10800 IN NS ns2.trifle.net.
example.org. 10800 IN NS ns1.example.org.
;; ADDITIONAL SECTION:
ns1.example.org. 10800 IN A 192.168.1.215
;; Query time: 0 msec
;; SERVER: 192.168.1.215#53(192.168.1.215)
;; WHEN: Sun Apr 22 20:00:36 2012
;; MSG SIZE rcvd: 106
Код: Выделить всё
dom0 beerdy # ping ns1.example.org
ping: unknown host ns1.example.org
dom0 beerdy # nslookup example.org
Server: 192.168.1.1
Address: 192.168.1.1#53
** server can't find example.org: SERVFAIL
dom0 beerdy # dig ns1.example.org
; <<>> DiG 9.8.1 <<>> ns1.example.org
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 19241
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;ns1.example.org. IN A
;; Query time: 3 msec
;; SERVER: 192.168.1.1#53(192.168.1.1)
;; WHEN: Sun Apr 22 20:05:20 2012
;; MSG SIZE rcvd: 32
Блин я несовсем чегото понимаю.... прошу помощи пожалуйста.