2010-04-21 8 views
16

Odwiedzając stronę http://to./ otrzymujesz legalną witrynę.Dlaczego "jest" prawidłową nazwą domeny?

Czy jest to ważna nazwa domeny, mimo że nie jest ona zakończona domeną TLD i ma niepotrzebny okres? Czemu?

Czy ważna jest jego hierarchia DNS?

+1

To naprawdę nie jest pytanie związane z programowaniem, ale jest dość intrygujące; więc chociaż chcę oznaczyć to jako "nie na temat", jestem całkiem ciekawa odpowiedzi ... – Unsliced

+0

@ Nieprzetworzona Pierwotnie; @SLaks usunął tag i zakładam, że jest w tym przypadku "wyższym autorytetem". –

Odpowiedz

16

Ostatnia kropka jest częścią w pełni kwalifikowanej nazwy domeny. Więcej informacji w this article. W szczególności:

Jest to mało znany fakt, ale w pełni kwalifikowane (jednoznaczne) nazwy domen DNS mają kropkę na końcu. Osoby korzystające z serwerów DNS zwykle wiedzą o tym (jeśli nie zauważysz końcowych kropek, konfiguracja DNS raczej nie zadziała), ale ogólnie nie ma takiej możliwości. Nazwa domeny, która nie ma kropki na końcu, nie jest w pełni kwalifikowana i jest potencjalnie niejednoznaczna.

15

to TLD z Tonga.

Nie ma specyfikacji mówiącej, że nazwa domeny musi mieć coś innego niż TLD; Tonga jest jedyną TLD, która ma rekord A dla samej TLD.

Jednak większość przeglądarek nie rozpoznaje nazwy domeny, która nie zawiera kropki, więc używa pełnej nazwy FQDN z końcowym ..

+1

Brak satysfakcjonującego wyjaśnienia dla kropki * po * do - która nie jest zbyteczna, http: // do/nie działa. –

+0

Tak, potrzebujemy więcej wyjaśnień. Dostaję stronę usługi "TO./ URL Shortener". – zaf

+0

Symbol "." Na końcu zmusza przeglądarkę do stwierdzenia, że ​​jest to nazwa domeny. – SLaks

1

Numer DNS reprezentuje hierarchię nazw domen. Jak zaznaczył T., jeśli zobaczysz kropkę na końcu FQDN, po prostu reprezentuje ona górny punkt główny całego drzewa nazw domen.

W kontekście przeglądarek internetowych są one pełne wdzięku i ukrywają ten detal przed użytkownikami końcowymi.

+0

Jednak moja przeglądarka wyświetli 'http: // www.youtube.com./Yt/about /', ale *** nie *** 'http: // stackoverflow.com. /'. Wygląda więc na to, że traktowanie przez przeglądarkę adresu URL, który ma domenę z kropką na końcu, jest mieszane. – DavidRR

+0

bez próbowania jawnie, czytanie kodu źródłowego przeglądarki, używając google: tak, to jest to, co podejrzewam. oni nawet bawią się standardami w3c, więc ... – glasz