Начална » как да » Каква е разликата между Pinging и Без http //?

    Каква е разликата между Pinging и Без http //?

    Ако експериментирате и научавате за пингиране на уебсайт, може да се изненадате от резултатите, базирани на „какво“ пингвате. Днешната публикация за въпроси и отговори на SuperUser помага да се изчистят нещата за объркан и недоволен читател.

    Днешната сесия за въпроси и отговори идва при нас с любезното съдействие на SuperUser - подразделение на Stack Exchange, групирано от общността уеб сайтове за въпроси и отговори.

    Скрийншот с любезното съдействие на Cristianzambrano (Wikimedia Commons).

    Въпроса

    Читателят на SuperUser Саранш Сингх иска да знае каква е разликата между пингването с и без http: //:

    Опитвам се да пинг моя сайт http://www.example.com/ и се решава до неизвестен IP адрес, след което изтича.

    Но когато пинг example.com, работи. Какво липсва или не разбирам тук?

    Забележка: example.com бе заменен от действителния уебсайт в SuperUser.

    Каква е разликата между пингването с и без http: //?

    Отговорът

    Сътрудникът на SuperUser DavidPostill има отговор за нас:

    Аргументът за ping е име на хост (или IP адрес). Така че всички ще работят по следния начин:

    От друга страна, това няма да проработи http://www.example.com/ е HTTP Uniform Resource Locator (URL), а не валидно име на хост (въпреки че част от него е име на хост).

    HTTP URL адресът се състои от 4 части:

    • Схема - Винаги присъства
    • Име на хоста - Винаги присъства
    • Път или Стъблото - Винаги присъства, но понякога е нула
    • Параметри - Незадължително

    Пингът обикновено няма да разпознава URL адресите като валидно име на хост на местоназначението.

    Забележка

    Не всички URL адреси имат посочения по-горе формат. Пълният URL се състои от спецификатор на схемата за именуване, последвана от низ, чийто формат е функция на схемата за именуване. Форматът на URL адресите е дефиниран в спецификацията IETF Uniform Resource Locators (URL). * Това е различен адрес на уебсайт от посочения по-горе URL адрес.

    Отвличане на DNS

    Изключение от горното може да се случи, ако DNS сървърът (който разрешава имена на хостове към IP адреси) е конфигуриран да връща валиден IP адрес, дори ако е предоставено невалидно име на хост. Това може да се случи, ако доставчикът на Интернет услуги открадне заявките ви за DNS.

    От отговора Защо ping решава до IP 198.105.254.228 за произволно име на хост, което пиша? от Майкъл Хамптън:

    • Те се опитват да бъдат „полезни“, като пренасочват заявките за несъществуващи домейни към услуга за бял етикет, която предоставя резултати от търсенето и реклами, от които всеки, освен вие, получава намаление на приходите. За щастие, те имат страница с предпочитания, където може да го изключите.

    Уверете се, че сте прочели другите полезни отговори чрез споделената по-долу връзка с нишката!


    Имате ли какво да добавите към обяснението? Звучи в коментарите. Искате ли да прочетете повече отговори от други технологични потребители на Stack Exchange? Вижте пълната тема за дискусия тук.