Domovská » jak » Jaký je rozdíl mezi pingem a bez http //?

    Jaký je rozdíl mezi pingem a bez http //?

    Pokud experimentujete a učíte se o pingování webových stránek, můžete být překvapeni výsledky založenými na tom, "co" ping. Dnešní příspěvek SuperUser Q & A pomáhá vyřešit věci pro zmateného a frustrovaného čtenáře.

    Dnešní zasedání Otázky a odpovědi nás přichází s laskavým svolením SuperUser - podřízené rozdělení Stack Exchange, které je založeno na komunitě prostřednictvím skupin webových stránek.

    Screenshot s laskavým svolením od Cristianzambrano (Wikimedia Commons).

    Otázka

    Čtenář SuperUser Saransh Singh chce vědět, jaký je rozdíl mezi pingem a bez http: // je:

    Snažím se ping na mé webové stránky http://www.example.com/ a vyřeší neznámou adresu IP, pak se vyprší.

    Ale když jsem ping example.com, funguje to. Co zde chybí nebo nevím?

    Poznámka: example.com nahradil skutečný web na serveru SuperUser.

    Jaký je rozdíl mezi pingem a bez http: //?

    Odpověď

    Příspěvek SuperUser DavidPostill má pro nás odpověď:

    Argument pro ping je název hostitele (nebo adresa IP). Takže všechny budou fungovat:

    Na druhou stranu to nebude fungovat jako http://www.example.com/ je HTTP Uniform Resource Locator (URL), nikoliv platný název hostitele (i když je součástí hostitelského jména).

    Adresa URL HTTP se skládá ze 4 částí:

    • Schéma - Vždy přítomen
    • Název hostitele - Vždy přítomen
    • Cesta nebo kmen - Vždy přítomný, ale někdy je nulový
    • Parametry - Volitelné

    Ping obvykle nerozpozná adresy URL jako platné jméno hostitele.

    Poznámka

    Ne všechny adresy URL mají formát uvedený výše. Úplná adresa URL se skládá ze specifikátoru schématu pojmenování, za nímž následuje řetězec, jehož formát je funkcí schématu pojmenování. Formát adres URL je definován v specifikaci IETF Uniform Resource Locators (URL). * Toto je odlišná webová adresa od adresy URL uvedené výše.

    Odstraňování DNS

    Výjimka z výše uvedeného může nastat, pokud je server DNS (který řeší názvy hostitelů na adresy IP) nakonfigurován tak, aby vrátil platnou adresu IP i v případě, že je dodáno neplatné jméno hostitele. K tomu může dojít, pokud poskytovatel internetového připojení zneužívá dotazy služby DNS.

    Od odpovědi Proč je ping vyřešeno na IP 198.105.254.228 pro libovolný název hostitele, který zadávám? Michael Hampton:

    • Snaží se být "užitečné" přesměrováním požadavků na neexistující domény na službu bílého štítku, která poskytuje výsledky vyhledávání a inzerci, z nichž každý, kromě vás, dostane snížit výnos. Naštěstí mají stránku s preferencí, kde ji pravděpodobně vypnete.

    Ujistěte se, že si přečtete další užitečné odpovědi prostřednictvím níže uvedeného odkazu na podproces!


    Musíte něco přidat k vysvětlení? Vyjměte v komentářích. Chcete se dozvědět více odpovědí od ostatních uživatelů technologie Stack Exchange? Podívejte se na celý diskusní příspěvek zde.