If-Koubou

Jaka jest różnica między pingowaniem zi bez http: //?

Jaka jest różnica między pingowaniem zi bez http: //? (Jak)

Jeśli eksperymentujesz i poznajesz pingowanie strony internetowej, możesz być zaskoczony wynikami opartymi na "czym" pingujesz. Dzisiejszy post z pytaniami i odpowiedziami dla SuperUser pomaga wyjaśnić sytuację zagubionego i sfrustrowanego czytelnika.

Dzisiejsza sesja pytań i odpowiedzi przychodzi do nas dzięki uprzejmości SuperUser - poddziału Stack Exchange, społecznościowego forum z pytaniami i odpowiedziami.

Zdjęcie dzięki uprzejmości Cristianzambrano (Wikimedia Commons).

Pytanie

Czytnik SuperUser Saransh Singh chce wiedzieć, jaka jest różnica pomiędzy pingami zi bez http: //:

Próbuję pingować moją stronę http://www.example.com/ i ustala się na nieznany adres IP, a następnie przekracza limit czasu.

Ale kiedy pinguję example.com, to działa. Czego mi brakuje lub nie rozumiem tutaj?

Uwaga: witryna example.com została zastąpiona rzeczywistą witryną w SuperUser.

Jaka jest różnica między pingowaniem zi bez http: //?

Odpowiedź

Współpracownik SuperUser DavidPostill ma dla nas odpowiedź:

Argumentem ping jest nazwa hosta (lub adres IP). Tak więc wszystkie będą działać:

Z drugiej strony to nie będzie działać tak jak http://www.example.com/ to URL Uniform Resource Locator (URL), a nie poprawna nazwa hosta (chociaż część to nazwa hosta).

URL HTTP składa się z 4 części:

  • Schemat - Zawsze obecny
  • Nazwa hosta - Zawsze obecny
  • Ścieżka lub Pytanie - Zawsze obecne, ale czasami ma wartość zerową
  • Parametry - opcjonalne

Ping zwykle nie rozpoznaje adresów URL jako prawidłowej docelowej nazwy hosta.

Uwaga

Nie wszystkie adresy URL mają powyższy format. Kompletny adres URL składa się ze specyfikatora schematu nazw, po którym następuje ciąg znaków, którego format jest funkcją schematu nazewnictwa. Format URL-i jest określony w Uniform Resource Locators (URL) w specyfikacji IETF. * Jest to inny adres strony internetowej niż podany powyżej adres URL.

Przejęcie DNS

Wyjątek od powyższego może się zdarzyć, jeśli serwer DNS (który rozpoznaje nazwy hostów na adresy IP) jest skonfigurowany tak, aby zwracał prawidłowy adres IP, nawet jeśli podano niepoprawną nazwę hosta. Może się to zdarzyć, jeśli dostawca usług internetowych przejmuje kontrolę nad zapytaniami DNS.

Z odpowiedzi Dlaczego ping jest rozwiązywany na adres IP 198.105.254.228 dla dowolnej losowej nazwy hosta, którą wpisuję? autor: Michael Hampton:

  • Starają się być "pomocni", przekierowując wnioski o nieistniejące domeny do usługi białej etykiety, która zapewnia wyniki wyszukiwania i reklamy, z której każdy, oprócz ciebie, otrzymuje obniżkę przychodów. Na szczęście mają stronę preferencji, na której można ją wyłączyć.

Zapoznaj się z innymi pomocnymi odpowiedziami za pośrednictwem linku do wątku udostępnionego poniżej!

Czy masz coś do dodania 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.