Format FQDN w strefie Bind

0

Przeglądam plik w pliku strefy: wakken.external.no

;
$ORIGIN wakken.extenal.no.
@ IN SOA master.removed.com. root.removed.com. (
;
; Note: Increase serial number as part of modifying this file.
;
2000000014 ; Serialnumber
3600 ; Refresh
7200 ; Retry
604800 ; Expire
3600 ) ; Minimum, Use a much smaler value durin
g setup
;
NS master.removed.com.
NS guffen.removed.com.
;
@ IN MX 10 gw1.domain.removed.com.
@ IN MX 20 gw2.domain.removed.com.
@ IN MX 30 gw3.domain.removed.com.

_autodiscover._tcp.wakken.external.no IN SRV 0 0 443 w3.wakken.external.no.

Teraz, gdy próbuję rozwiązać _autodiscover._tcp.wakken.external.no (używając type = srv), to rozwiązane do _autodiscover._tcp.wakken.external.no.removed.com

Sprawia to, że mam pytanie, czy _autodiscover._tcp.wakken.external.no rzeczywiście powinien być _autodiscover._tcp.wakken.external.no. (zwróć uwagę na dodatkowe „.”)

Próbowałem zajrzeć do powiązania o nazwie manuel, ale nie mogłem zrozumieć, dlaczego niektóre domeny mają dodatkowe „.”. Czy to oznacza to jako FQDN?

Niestety, nie mogę tego przetestować w mojej obecnej lokalizacji.

Dog eat cat world
źródło

Odpowiedzi:

3

Tak, finał . oznacza nazwę jako FQDN. Jeśli nie było, wartość .$ORIGIN zostanie automatycznie dołączony.

  • Na przykład wpisy

    $ORIGIN  wakken.external.no.  _autodiscover._tcp .wakken.external.no.  IN SRV 0 0 443 w3 .wakken.external.no. 
    

    są równoważne

    $ORIGIN wakken.external.no.
    _autodiscover._tcp IN SRV 0 0 443 w3
    

Masz rację w opublikowanym pliku strefy w rekordzie SRV brakuje finału . w jego imieniu - w rezultacie _autodiscover._tcp.wakken.external.no.wakken.external.no. w strefie rzeczywistej. (Alternatywnie możesz całkowicie usunąć domenę dla łatwiejszego do odczytania pliku strefy - patrz przykład # 2 powyżej).

Format pliku strefy używany przez wiązać jest opisany w RFC 1035 sekcja 5.1 :

[...] Nazwy domen kończące się kropką są nazywane   bezwzględne i są traktowane jako kompletne. Nazwy domen, które nie kończą się na   kropka nazywana jest względną; rzeczywista nazwa domeny jest połączeniem   względna część o początku określonym w $ ORIGIN, $ INCLUDE lub jako   argument do procedury ładowania pliku głównego.

grawity
źródło