Quelqu'un peut-il comprendre pourquoi mon DNS ne marche pas? J'ai tout regardé dans le manuel, mais ne fonctionne pas

Si quelqu'un peut m'aider à résoudre ce problème, je serais très reconnaissant!

Tests fonctionnent. Juste quand je fais un test à la main ping / nslookup, rien ne fonctionne. Au fait, j'ai tout regardé dans
http://linux.justinhartman.com ... BIND9
.

C'est à moi

/etc/bind/zones/master/main.com.db

déposer:

;
; BIND data file for main.com
;
$TTL 604800
@ IN SOA main.com. info.main.com. (
2007011501 ; Serial
7200 ; Refresh
120 ; Retry
2419200 ; Expire
604800) ; Default TTL
;
@ IN NS ns1.main.com.
@ IN NS ns2.main.com.
main.com. IN MX 10 mail.main.com.
main.com. IN A 174.143.182.58
www IN CNAME main.com.
mail IN A 174.143.182.58
ftp IN CNAME main.com.
main.com. IN TXT "v=spf1 ip4:174.143.182.58 a mx ~all"
mail IN TXT "v=spf1 a -all"

C'est mon inverse DNS (

/etc/bind/zones/master/174.143.182.rev

) déposer:

$TTL 1d ;
$ORIGIN 182.143.174.IN-ADDR.ARPA.
@ IN SOA ns1.main.com. info.main.com. (
2007011501
7200
120
2419200
604800
)
IN NS ns1.main.com.
IN NS ns2.main.com.
1 IN PTR ns1.main.com.
2 IN PTR ns2.main.com.

C'est à moi

named.conf.local

File BIND:

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

zone "182.143.174.IN-ADDR.ARPA" {
type master;
file "/etc/bind/zones/master/174.143.182.58.rev";
};

Quand je fais mon

Zones de contrôle nommées

, ça fonctionne.

named-checkzone main.com main.com.db
zone main.com/IN: NS 'ns1.main.com' has no address records (A or AAAA)
zone main.com/IN: NS 'ns2.main.com' has no address records (A or AAAA)
zone main.com/IN: loaded serial 2007011501
OK

De toute façon,

Quelque chose ne va pas quand je redémarre BIND9

.

/etc/init.d/bind9 restart
Stopping domain name service...: bind9rndc: connect failed: 127.0.0.1#953: connection refused
.
Starting domain name service...: bind9.

Lorsque je fais un test de ping, cela ne fonctionne pas:

ping ns1.main.com
PING ns1.main.com (72.16.146.146) 56(84) bytes of data.
64 bytes from ns1.main.com (72.16.146.146): icmp_seq=1 ttl=52 time=20.0 ms

Je m'attends à un test ping Montre Mo. IP (174.143.182.58) au lieu 72.16.146.146.

J'ai même essayé de modifier mon

resolve.conf

sur le même IP:

nameserver      174.143.182.58

Si quelqu'un peut aider à découvrir pourquoi il ne définit pas ma propre adresse IP lorsque je ping ... Aidez-moi, s'il vous plaît!
Invité:

Babette

Confirmation de:

Vous n'avez pas de / entrées pour les serveurs de noms ns1.main.com et ns2.main.com. Named-checkzones n'a pas fonctionné parce qu'il vous avertit que vous n'avez aucune entrée A Pour vos serveurs de noms:

zone main.com/IN: NS 'ns1.main.com' Il a

Aucune entrée d'adresse

(A ou AAAA)

zone main.com/IN: NS 'ns2.main.com' Il a

Aucune entrée d'adresse

(A ou AAAA)

Donc, vous devez ajouter au fichier main.com.db Suivant:

ns1           IN    A    174.143.182.1
ns2 IN A 174.143.182.2

Sans ces enregistrements adhésifs, rien ne se passera.

Aussi votre enregistrement SOA pour main.com Incorrect. C'est ainsi que cela devrait être:

@       IN      SOA     ns1.main.com. info.main.com.

Cela n'a pas conduit à un échec dans named-checkzones, Parce que vous avez un enregistrement A main.com, et BIND suggéré qu'il s'agissait d'un enregistrement de serveur de noms.

Emilie

Confirmation de:

"Je m'attends à un test ping Montre Mo. IP (174.143.182.58)"

Pourquoi vous attendez-vous à cela? Dans ces fichiers, aucune entrée ne pourrait l'appeler.

Vous êtes vraiment un administrateur DNS pour main.com? Malgré cela, ce site fonctionne et travaille. Sinon, pourquoi utilisez-vous main.com?

Pour répondre aux questions, connectez-vous ou registre