Startpagina » hoe » Hoe vindt u het IP-adres van een website?

    Hoe vindt u het IP-adres van een website?

    Of je er nu alleen voor een beetje nerd plezier bij bent, of serieus het antwoord wilt weten, hoe kom je erachter welk IP-adres een website heeft? De SuperUser Q & A-post van vandaag bekijkt het antwoord en hoe te weten of meer dan één website aan hetzelfde IP-adres is gebonden.

    De Question & Answer-sessie van vandaag komt tot ons dankzij SuperUser - een onderdeel van Stack Exchange, een gemeenschapsgedreven groep van Q & A-websites.

    De vraag

    SuperUser-lezer JqueryLearner wil weten hoe hij kan achterhalen wat het IP-adres van een website is:

    Als ik het IP-adres van een website wil weten, is een manier om de website te pingen. Als ik bijvoorbeeld het IP-adres van google.com wil weten, kan ik het pingen via de opdrachtprompt.

    Dus 74.125.236.195 is het IP-adres voor Google. Maar stel dat ik het IP-adres van superuser.com wil weten, en als ik dezelfde methode gebruik, dan krijg ik 198.252.206.16 als het IP-adres. Als ik dit IP-adres in de browser als een URL plaats, neemt mijn browser me niet mee naar superuser.com.

    Kan iemand me vertellen hoe ik het juiste IP-adres krijg??

    Dus wat moet JqueryLearner doen om de juiste IP-adressen voor websites te achterhalen?

    Het antwoord

    Bijdragers van SuperUser Paul en lesca hebben het antwoord voor ons. Ten eerste, Paul:

    Uw uitgangspunt is dat alle websites rechtstreeks via hun IP-adres kunnen worden benaderd. Dit is niet het geval.

    In veel gevallen (ik durf in de meeste gevallen), is de website die wordt gepresenteerd op een IP-adres afhankelijk van de naam van de website die u aanvraagt. Als u bijvoorbeeld superuser.com aanvraagt, lost u dit eerst op naar een IP-adres en maakt u een aanvraag voor het IP-adres voor een specifieke webpagina. Het ziet er zo uit:

    Het eerste deel zegt "haal de eerste pagina van de site" en de tweede zegt "voor de website superuser.com".

    Dit is de reden waarom een ​​enkele webserver meerdere websites kan hosten met behulp van een enkel IP-adres. In het geval van de Stack Exchange-sites kan een deel ervan op elk van hun servers staan ​​en krijgt u degene die u vraagt. Als u zojuist een IP-adres hebt ingevoerd, krijgt u er geen, omdat u de webserver niet vertelt naar welke van de vele websites u op zoek bent. In deze gevallen kan er een 'standaard'-website worden gedefinieerd, of kunt u gewoon een fout retourneren.

    Als u een probleem met uw DNS-provider probeert te omzeilen, dan is één optie die u hebt om uw hosts-bestand aan te passen, zodat u zelf adressen oplost, in plaats van dat een externe partij het voor u doet.

    Dus als u bijvoorbeeld bewerkt:

    Je mag binnenkomen:

    Op deze manier zal het, als u superuser.com in uw browser typt, in het hosts-bestand kijken en het IP-adres oplossen, maar dan nog steeds de naam van de website doorgeven aan de server waarmee hij verbinding maakt.

    Gevolgd door het antwoord van lesca:

    Om het IP-adres van een website te krijgen, is de beste manier om de nslookup commando. Bijvoorbeeld:

    Als u zich afvraagt ​​waarom u SuperUser niet rechtstreeks met behulp van het IP-adres (198.252.206.16) kunt bezoeken, is dit vanwege de instellingen voor de webserver. De SuperUser-site verbiedt gebruikersbezoeken via een IP-adres. Waarschijnlijk omdat het IP-adres bindend is voor andere websites (bijvoorbeeld stackoverflow.com). Als u de tool "IP reverse lookup" gebruikt, kunt u de bindingssites vinden.

    Nog een opzoeking bewijst dat ik gelijk heb:


    Heb je iets toe te voegen aan de uitleg? Geluid uit in de reacties. Wilt u meer antwoorden van andere technisch onderlegde Stack Exchange-gebruikers lezen? Bekijk hier de volledige discussiethread.