2012-07-19 8 views
9

Chciałbym wiedzieć. Gdy domena example.com ma adres IP: 41.72.111.222, czy którakolwiek z jej poddomen (sub.example.com, mail.example.com itp.) Ma ten sam adres IP podany w rekordach DNS? Czy to działa tak: Żądanie jest wysyłane z przeglądarki do serwera DNS pod adresem sub.example.com. Serwer DNS zwraca adres IP dla domeny example.com, a podział/różnicowanie jest wykonywane, gdy żądanie domeny sub.example.com trafi na serwer hosta example.com? Tak więc serwer główny w zasadzie wie, co zrobić z sub.example.com, a nie z serwerem DNS?Adresy IP dla domen i ich subdomen są takie same?

Odpowiedz

5

Może to być kombinacja obu. Ostatecznie jednak decyzje są podejmowane w oparciu o ustawienia DNS. Twój host (lub hosty) otrzyma ruch, który ustaliłeś, który powinien uzyskać w ustawieniach DNS.

Tak na przykład ...

Można ustawić ustawienia DNS do podjęcia [coś] .example.com i zawsze kieruje, że na serwer. Można to zrobić, dodając wpis wildcard do poddomeny DNS. Wpisy wieloznaczne używają symbolu * do oznaczenia "czegokolwiek". Następnie musisz skonfigurować swój serwer, aby wiedzieć, co zrobić z tymi wszystkimi potencjalnymi subdomenami, które może odbierać.

W tym samym czasie można ustawić określone poddomeny, aby przejść do innych hostów. Na przykład, jeśli chcesz, aby mail.example.com trafił do innego hosta poczty internetowej, skonfigurujesz w DNS poddomenie "mail" i przekierowałby ruch do miejsca, w którym hostowałeś swoją pocztę.

+0

Dziękuję, ale w ten sposób odpowiadasz na część mojego pytania, wyjaśniłeś mi, co dzieje się, gdy żądanie trafi na serwer hosta. Co się dzieje, gdy żądanie sub.example.com jest przekazywane do przeglądarki użytkownika, a następnie przekazywane do serwera DNS tego użytkownika? jaki adres IP przydzieli? Adres IP witryny example.com? – DextrousDave

+0

Przydzieli to samo IP co example.com, jeśli ustawiłeś w DNS, aby tak było. Jeśli jednak ustawisz adres URL sub.example.com, aby przejść gdzie indziej, ruch trafi gdzie indziej. Host dla domeny example.com w ogóle się nie angażuje. – rgbflawed

+0

oh Widzę, więc ustawienia DNS, o których mówisz, są ustawione na twoim serwerze? – DextrousDave