W pliku strefy DNS mam dla mojej domeny następujące dane:
$ORIGIN mydomain.com.
@ IN A 208.X.Y.Z
mail IN A 208.X.Y.Z
... etc..
Co oznacza @
linia? Wiem, co to jest rekord A ... ale gospodarz ze znakiem ampersand na znak ?
domain-name-system
Pure.Krome
źródło
źródło
Odpowiedzi:
RFC 1035 określa format pliku strefy DNS.
... na stronie 34 znajdziesz:
Oznacza to, że
@
jest to skrót do nazwy zdefiniowanej za pomocą$ORIGIN
.Możesz znaleźć więcej informacji
$ORIGIN
tutaj , czyli fragment Pro DNS i BIND , opublikowany przez Apress.źródło
Jest to katalog główny lub w twoim przykładzie jest to mojadomena.com.
źródło
A
zapismydomain.com.
wskazujący na adres IP mojego hosta. Powoduje to, że wyszukiwanie DNS kończy się niepowodzeniem z błędem, że nie może rozwiązać nazwy hosta. Jeśli zmienięmydomain.com.
się@
, domena rozwiązuje i moja strona staje się osiągalne. Jaka jest różnica między nimi? Zakładam, że strefa nie jestmydomain.com
? (Ustawiam te rekordy w panelu sterowania Namecheap)..
określa nazwę jako w pełni kwalifikowaną, więc pochodzenia nie należy dołączać. Byłoby to zgodne z RFC 1535 i tak naprawdę mój rejestrator używa go w swoich przykładach: namecheap.com/support/knowledgebase/article.aspx/9256/29/... Ale taka konfiguracja nie działa, gdy próbuję to. Może panel sterowania robi coś więcej niż tylko dodaje informacje do strefy w obecnej postaci?@
i czydomain.com.
powinien on być równoważny?Jest to alias dla samej nazwy strefy. W tym przypadku wskazuje, że nazwa strefy ma ten adres (lub rekord MX, lub ...)
źródło