Назад | Перейти на главную страницу

Мой собственный сервер имен не разрешает домен

Что я хочу сделать, так это разрешить мое доменное имя с помощью моих собственных серверов имен.

У меня 3 VPS, на всех запущен debian и доменное имя mydomain.com

2 VPS - это серверы имен, а 1 - веб-сервер.

У моего регистратора я поместил свое доменное имя только в DNS и сменил серверы имен на два моих собственных сервера имен.

На моем первом сервере имен я установил Bind9 и настроил его следующим образом.

named.conf.local

zone"mydomain.com" {
type master;
file "/etc/bind/zones/mydomain.com.zone";
};

zone "x.x.x.x.in-addr.arpa" {
type master;
file "/etc/bind/zones/rev.x.x.x.x.in-addr.arpa";
};

/etc/bind/zones/mydomain.com.zone

mydomain.com. IN SOA ns3.mydomain.com. admin.mydomain.com. (
2006071801
28800
3600
604800
38400)

mydomain.com. IN NS ns3.mydomain.com.
mydomain.com. IN NS ns4.mydomain.com.
www           IN A  1.2.3.4 //my third VPS which is a webserver
ns3           IN A  x.x.x.x //this nameserver ip, should it be localhost?
ns4           IN A  x.x.x.x //my 2nd VPS nameserver ip
@             IN A 1.2.3.4

/etc/bind/zones/rev.x.x.x.x.in-addr.arpa

@ IN SOA ns3.mydomain.com. admin.mydomain.com. (
  2006071801; 
  28800; 
  604800; 
  604800; 
  86400); 

IN NS ns3.mydomain.com.
2 IN PTR mydomain.com

Когда я запускаю nslookup www.mydomain.com, я получаю ответ

Server: x.x.x.x //which points to the neighbourhood of my VPS provider
Address: x.x.x.x#53

Non-authoritative answer:
Name: www.mydomain.com
Address: x.x.x.x //this is the actual ip of my VPS webserver

Так вроде работает? Я не могу решить проблему через веб-браузер, я просто жду распространения или чего-то не хватает?

Заранее благодарим за любую помощь или дельный совет.

http://ip.seveas.net/dnsgraph/png/www.epnddns.com/?skip_.=on&show_A=Show

http://ip.seveas.net/dnsgraph/png/epnddns.com/?skip_.=on&show_A=Show

Итак, ns3 работает правильно, но ns4 не отвечает. Вы также забыли добавить A-запись для домена. Что-то вроде:

@           IN A  x.x.x.x //my third VPS which is a webserver

@ Означает: домен, а не его субдомен.

Кроме того, список онлайн-инструментов для проверки вашей зоны DNS см. http://www.bortzmeyer.org/tests-dns.html