15Jul

Jak znaleźć adres IP witryny?

click fraud protection

Niezależnie od tego, czy jesteś w tym tylko dla odrobiny geekowej zabawy, czy też poważnie chcesz znać odpowiedź, jak znaleźć adres IP witryny? Dzisiejszy post SuperUser Q & A przedstawia odpowiedź na pytanie, jak sprawdzić, czy więcej niż jedna strona jest powiązana z tym samym adresem IP.

Dzisiejsze pytanie &Sesja odpowiedzi przychodzi do nas dzięki uprzejmości SuperUser - poddziału Stack Exchange, opartego na społecznościach grupy Q & A.

Pytanie Czytnik

SuperUser JqueryLearner chce wiedzieć, jak sprawdzić adres IP strony:

Jeśli chcę znać adres IP strony internetowej, to jednym ze sposobów jest pingowanie strony. Na przykład, jeśli chcę znać adres IP witryny google.com, mogę wysłać polecenie ping za pomocą wiersza polecenia.

So 74.125.236.195 to adres IP Google. Ale przypuśćmy, że chcę znać adres IP superuser.com, a jeśli użyję tej samej metody, to otrzymam 198.252.206.16 jako adres IP.Jeśli umieściłem ten adres IP w przeglądarce jako adres URL, moja przeglądarka nie zabierze mnie do superuser.com.

instagram viewer

Czy ktoś może mi powiedzieć, jak uzyskać prawidłowy adres IP?

Co więc musi zrobić JqueryLearner, aby znaleźć poprawne adresy IP witryn?

Odpowiedzi od

SuperUser Paul i lesca mają dla nas odpowiedź.Po pierwsze, Paul:

Założeniem wyjściowym jest to, że do wszystkich stron internetowych można uzyskać bezpośredni dostęp za pośrednictwem ich adresu IP.Nie o to chodzi.

W wielu przypadkach( zaryzykowałbym większość przypadków) strona, która jest prezentowana na adres IP, zależy od nazwy strony internetowej, o którą prosisz. Na przykład, jeśli poprosisz o superuser.com, najpierw rozwiążesz ten problem z adresem IP, a następnie poprosisz o podanie adresu IP dla określonej strony internetowej. Wygląda to tak:

Pierwsza część mówi "dostać pierwszą stronę witryny", a druga mówi "dla strony internetowej superuser.com".

Dlatego jeden serwer WWW może obsługiwać wiele witryn internetowych przy użyciu jednego adresu IP.W przypadku witryn do wymiany stosu, wszystkie lub wszystkie z nich mogą znajdować się na każdym z ich serwerów, a otrzymasz taki, o który prosisz. Jeśli po prostu wprowadzisz adres IP, nie dostaniesz żadnego z nich, ponieważ nie mówisz serwerowi, z której strony korzystasz. W takich przypadkach może mieć zdefiniowaną "domyślną" stronę internetową lub po prostu zwrócić błąd.

Jeśli próbujesz rozwiązać problem z dostawcą DNS, jedną z opcji jest zmodyfikowanie pliku hostów, aby samemu rozwiązywać adresy, zamiast zlecać to zewnętrznemu użytkownikowi.

Na przykład, jeśli edytujesz:

Możesz wpisać:

W ten sposób, jeśli wpiszesz superuser.com do swojej przeglądarki, będzie wyglądać w pliku hosts i rozwiązać adres IP, ale nadal będzie przechodzić przez nazwęstronę internetową do serwera, z którym się łączy.

Następnie odpowiedź od lesca:

Aby uzyskać adres IP witryny, najlepiej jest użyć polecenia nslookup .Na przykład:

Jeśli zastanawiasz się, dlaczego nie możesz odwiedzić SuperUser bezpośrednio przy użyciu adresu IP( 198.252.206.16), wynika to z ustawień serwera WWW.Witryna SuperUser nie zezwala na wizyty użytkowników za pośrednictwem adresu IP.Prawdopodobnie dzieje się tak dlatego, że adres IP jest wiążący dla innych stron internetowych( np. Stackoverflow.com).Jeśli korzystasz z narzędzia "Odwróć adres IP", możesz znaleźć jego witryny wiążące.

Jeszcze jedno wyszukiwanie dowodzi, że mam rację:

Czy chcesz coś dodać do wyjaśnienia? Dźwięk w komentarzach. Chcesz przeczytać więcej odpowiedzi od innych użytkowników Stack Exchange, którzy znają się na technologii? Sprawdź cały wątek dyskusji tutaj.