DNS работает локально, но не глобально

Я пытался установить и работать, мой собственный DNS на использовании сервера Ubuntu Связывают. Принятием моего имени хоста является example.com, и статический IP на сервере 100.100.100.100, я получаю следующее если я dig example.com локально:

; <<>> DiG 9.9.5-3ubuntu0.4-Ubuntu <<>> example.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 34962
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 3, ADDITIONAL: 3

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;example.com.           IN  A

;; ANSWER SECTION:
example.com.        38400   IN  A   100.100.100.100

;; AUTHORITY SECTION:
example.com.        38400   IN  NS  example.com.
example.com.        38400   IN  NS  ns1.example.com.
example.com.        38400   IN  NS  ns2.example.com.

;; ADDITIONAL SECTION:
ns1.example.com.    38400   IN  A   100.100.100.100
ns2.example.com.    38400   IN  A   100.100.100.100

;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Aug 13 09:59:37 BST 2015
;; MSG SIZE  rcvd: 141

Также, если я действительно пишу host example.com Я получаю следующее:

  host example.com example.com has address 100.100.100.100 
  example.com mail is handled by 10 webmail.example.com.

/etc/bind/named.conf.local следующие:

zone "example.com" {
        type master;
        file "/var/lib/bind/example.com.hosts";
        notify yes;
        }

/etc/bind/named.conf :

include "/etc/bind/named.conf.options";
include "/etc/bind/named.conf.local";
include "/etc/bind/named.conf.default-zones"; 

Очевидно, я действительно обновлял записи DNS на поставщике доменного имени имени больше чем 72 часа назад. Кроме того, и traceroute и ping работают на внешние адреса, такой как 8.8.8.8, и я могу получить доступ к статическому IP через браузер, однако не для example.com.

Какая-либо идея, как я могу сделать DNS глобально известным?

1
задан 14 August 2015 в 16:12

1 ответ

Ответ что лучшие соответствия вопрос....

необходимо определить зону, которая объявляет сервер имен как ведущее устройство, так, чтобы он предложил ответы на другие серверы, таким образом, Вам будет нужна, по крайней мере, строка: введите ведущее устройство; в той зоне.

Вот то, что я имею в/etc/bind/named.conf.local своего сервера (на 14:04LTS), за исключением того, что мой файл на самом деле имеет, 'уведомляют не'; в последнем представлении, но я полагаю, что Вы должны будете 'уведомить да'; опубликовать данные.

#
# Do any local configuration here
#
#
# Consider adding the 1918 zones here, if they are not used in your
# organization

include "/etc/bind/zones.rfc1918";

acl masters {
    # 195.62.28.14  # ns1.tsohost.co.uk;
    # 194.142.155.4 # ns2.tsohost.co.uk;
    # 95.142.154.15 # ns3.tsohost.co.uk;
};

acl internals {
    127.0.0.0/8;    # IPv4 localhost/loopback
    10.0.0.0/24;    # IPv4 localnel
    #::1/128;   # IPv6 localhost/loopback
    #fe80::/10; # IPv6 link-local
    # fec0::/10;    # IPv6 site-local ... deprecated
};

view "internal" {
    match-clients { internals; };
    recursion yes;
    zone "gscott.co.uk" {
        type master;
        file "/etc/bind/internals/db.gscott.co.uk";
    };
};

view "external" {
    match-clients { any; };
    # recursion no;
    notify yes;
    zone "gscott.co.uk" {
        type master;
        file "/etc/bind/externals/db.gscott.co.uk";
    };
};

Затем Вам будут нужны сами зональные файлы, например, что-то как:

;
;       gscott.co.uk
;
$TTL    604800
@       IN      SOA     gscott.co.uk gscott.gscott.co.uk (
                        201411282233    ;       serial
                                604800  ;       refresh
                                86400   ;       Retry
                                2419200 ;       Expire
                                604800) ;       Negative cache TTL
;
@               IN      NS      ns1
                IN      MX  10  mail

barbican        IN      A       87.127.155.63   ; the outside world .. 'yer be dragons!

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

1
ответ дан 7 December 2019 в 16:11

Другие вопросы по тегам:

Похожие вопросы: