15Jul

Hoe vindt u het IP-adres van een website?

click fraud protection

Of je er nu alleen voor een beetje nerds plezier in zit, of serieus wilt weten wat het antwoord is, hoe kom je erachter welk IP-adres een website heeft? De SuperUser van vandaag Q & Een bericht bekijkt het antwoord en weet hoe meer dan één website aan hetzelfde IP-adres is gebonden.

De vraag van vandaag &Antwoord sessie komt naar ons met dank aan SuperUser-een onderverdeling van Stack Exchange, een community-gestuurde groepering van Q & A-websites.

De vraag

SuperUser-lezer JqueryLearner wil weten hoe 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 URL plaats, neemt mijn browser me niet mee naar superuser.com.

instagram viewer

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

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

Het antwoord

SuperUser-bijdragers 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 zou de meeste gevallen wagen) is de website die op een IP-adres wordt gepresenteerd, 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 vervolgens een verzoek naar het IP-adres voor een specifieke webpagina. Het ziet er als volgt 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 een 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 bijvoorbeeld, als u bewerkt:

U kunt invoeren:

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

Gevolgd door het antwoord van lesca:

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

Als u zich afvraagt ​​waarom u SuperUser niet rechtstreeks kunt bezoeken met behulp van het IP-adres( 198.252.206.16), 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 de volledige discussiethread hier.