Как может я добираться связать для давания того же ответа DNS как возвраты DNSMASQ?

Поскольку Dnsmasq не делает представлений поддержки, я установил и настроил bind9. Все работает, однако я замечаю на определенной записи, что мой связывает сервер, не дает тот же ответ, как Dnsmasq сделал. Как я могу достигнуть этого?

Вот конфигурация для моего сервера Dnsmasq:

address=/override-url.example.com/54.210.175.6

Вот ответ DNS с моего сервера Dnsmaq:

$ dig @127.0.0.1 override-url.example.com

Ответ:

; <<>> DiG 9.9.5-3-Ubuntu <<>> @127.0.0.1 override-url.example.com
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 53532
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;override-url.example.com.  IN  A

;; ANSWER SECTION:
override-url.example.com. 0 IN  A   1.2.3.4

;; Query time: 1 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Wed Aug 06 21:58:44 UTC 2014
;; MSG SIZE  rcvd: 58

Вот мой связывать конфигурацию и зональный файл:

    zone "override-url.example.com" {
            type master;
            file "/etc/bind/override-url.example.com";
    };

И зональный файл:

$TTL    3600
$ORIGIN override-url.example.com.

@       IN SOA localhost. hostmaster.localhost.com. (
        20140805 ; sn = serial number
        86400    ; ref = refresh = 1d
        900      ; ret = update retry = 15m
        1209600  ; ex = expiry = 2w
        3600     ; min = minimum = 1h
        )

        ; we need at least 1 name server
        IN NS

        ; override public ip with this address
        IN A 54.210.127.53

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

; <<>> DiG 9.8.3-P1 <<>> override-url.example.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 12930
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;override-url.example.com.  IN  A

;; Query time: 36 msec
;; SERVER: 54.88.72.140#53(54.88.72.140)
;; WHEN: Wed Aug  6 18:04:23 2014
;; MSG SIZE  rcvd: 42

Какие изменения я должен внести в мой обязывать зональный файл заставлять его посмотреть максимально близко к dnsmasq настройкам?

0
задан 7 August 2014 в 01:06
1 ответ

Понял это, пришлось внести следующие изменения:

Добавить минимальные ответы "да"; в name.conf.options

и изменить файл зоны на следующий:

$TTL    3600
$ORIGIN override-url.example.com.

@       IN SOA override-url.example.com. hostmaster.override-url.example.com. (
        20140805 ; sn = serial number
        86400    ; ref = refresh = 1d
        900      ; ret = update retry = 15m
        1209600  ; ex = expiry = 2w
        3600     ; min = minimum = 1h
        )

        ; we need at least 1 name server
        IN NS override-url.example.com.

        ; override public ip with this address
        IN A 54.210.127.53
1
ответ дан 4 December 2019 в 17:20

Теги

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