Come scopri l'indirizzo IP di un sito web?

Sommario:

Come scopri l'indirizzo IP di un sito web?
Come scopri l'indirizzo IP di un sito web?

Video: Come scopri l'indirizzo IP di un sito web?

Video: Come scopri l'indirizzo IP di un sito web?
Video: How to Disable the Number on the Mail Icon for iPad / iPhone - YouTube 2024, Maggio
Anonim
Sia che ci si trovi solo per un po 'di divertimento geek, o che voglia seriamente conoscere la risposta, come si fa a scoprire l'indirizzo IP per un sito web? Il post di Q & A di SuperUser di oggi esamina la risposta e come sapere se più di un sito Web è associato allo stesso indirizzo IP.
Sia che ci si trovi solo per un po 'di divertimento geek, o che voglia seriamente conoscere la risposta, come si fa a scoprire l'indirizzo IP per un sito web? Il post di Q & A di SuperUser di oggi esamina la risposta e come sapere se più di un sito Web è associato allo stesso indirizzo IP.

La sessione di domande e risposte di oggi ci viene fornita per gentile concessione di SuperUser, una suddivisione di Stack Exchange, un raggruppamento di domande e risposte basato sulla comunità.

La domanda

Il lettore SuperUser JqueryLearner vuole sapere come scoprire qual è l'indirizzo IP di un sito Web:

If I want to know the IP address of a website, then one way is to ping the website. For example, if I want to know the IP address of google.com, then I can ping it via the command prompt.

So 74.125.236.195 is the IP address for Google. But suppose I want to know the IP address of superuser.com, and if I use the same method, then I get 198.252.206.16 as the IP address. If I put this IP address in the browser as an URL, then my browser does not take me to superuser.com.
So 74.125.236.195 is the IP address for Google. But suppose I want to know the IP address of superuser.com, and if I use the same method, then I get 198.252.206.16 as the IP address. If I put this IP address in the browser as an URL, then my browser does not take me to superuser.com.

Can anyone tell me how to get the correct IP address?

Che cosa deve fare JqueryLearner per trovare gli indirizzi IP corretti per i siti Web?

La risposta

Collaboratori SuperUser Paul e lesca hanno la risposta per noi. Prima su, Paul:

Your starting assumption is that all websites can be accessed via their IP address directly. This is not the case.

In many cases (I’d venture most cases), the website that is presented at an IP address is dependent on the website name you are requesting. For example, if you request superuser.com, you will first resolve this to an IP address, then make a request to the IP address for a specific webpage. It looks like this:

The first part says “get the first page of the site”, and the second says “for the website superuser.com”.
The first part says “get the first page of the site”, and the second says “for the website superuser.com”.

This is why a single web server can host multiple websites using a single IP address. In the case of the Stack Exchange sites, any or all of them can be on each of their servers, and you’ll get the one you ask for. If you just put in an IP address, you won’t get any of them, because you are not telling the web server which of the many websites you are after. In these cases, it may have a “default” website defined, or just return an error.

If you are trying to work around an issue with your DNS provider, then one option you have is to modify your hosts file so that you are resolving addresses yourself, rather than have an external party do it for you.

So for example, if you edit:

You can enter:
You can enter:
This way, if you type superuser.com into your browser, it will look in the hosts file, and resolve the IP address, but then still pass through the name of the website to the server it connects to.
This way, if you type superuser.com into your browser, it will look in the hosts file, and resolve the IP address, but then still pass through the name of the website to the server it connects to.

Seguito dalla risposta di lesca:

To get the IP address of a website, the best way is to use the nslookup command. For example:

If you wonder why you cannot visit SuperUser directly using the IP address (198.252.206.16), it is because of the settings for the web server. The SuperUser site disallows user visits via IP address. Probably it is because the IP address is binding to other web sites (say stackoverflow.com). If you use “IP reverse lookup” tool, you can find its binding sites.
If you wonder why you cannot visit SuperUser directly using the IP address (198.252.206.16), it is because of the settings for the web server. The SuperUser site disallows user visits via IP address. Probably it is because the IP address is binding to other web sites (say stackoverflow.com). If you use “IP reverse lookup” tool, you can find its binding sites.

One more lookup proves I am right:

Image
Image

Hai qualcosa da aggiungere alla spiegazione? Audio disattivato nei commenti. Vuoi leggere più risposte dagli altri utenti di Stack Exchange esperti di tecnologia? Controlla la discussione completa qui.

Consigliato: