Google est bloqué dans certains pays. Cependant, il existe de nombreuses façons d’accéder à Google, telles que VPN, agent et modification du fichier hosts.
Si je souhaite modifier le fichier hosts pour accéder à Google, comment puis-je trouver une adresse IP disponible?
Mettre à jour
Je ne peux pas accéder à Google, je ne peux donc pas répondre à cette question.
ping
ne fonctionne pas; Je reçois cette erreur:
Request timed out
nslookup google.com
est le moyen le plus simple. Fonctionne sous Linux et Windows.
Si votre problème est que votre serveur DNS ne renvoie pas de réponse pour google.com, utilisez un autre serveur DNS, tel qu'un serveur public. Par exemple, vous pourriez faire:
nslookup
> serveur 8.8.8.8
> google.com
Pour trouver une solution plus complète pour contourner les filtres Internet gênants, utilisez Tor .
Je tiens à jour la liste suivante pendant quelques années:
1.0.0.0/24
1.1.1.0/24
1.2.3.0/24
8.6.48.0/21
8.8.8.0/24
8.35.192.0/21
8.35.200.0/21
8.34.216.0/21
8.34.208.0/21
23.236.48.0/20
23.251.128.0/19
63.161.156.0/24
63.166.17.128/25
64.9.224.0/19
64.18.0.0/20
64.233.160.0/19
64.233.171.0/24
65.167.144.64/28
65.170.13.0/28
65.171.1.144/28
66.102.0.0/20
66.102.14.0/24
66.249.64.0/19
66.249.92.0/24
66.249.86.0/23
70.32.128.0/19
72.14.192.0/18
74.125.0.0/16
89.207.224.0/21
104.154.0.0/15
104.132.0.0/14
107.167.160.0/19
107.178.192.0/18
108.59.80.0/20
108.170.192.0/18
108.177.0.0/17
130.211.0.0/16
142.250.0.0/15
144.188.128.0/24
146.148.0.0/17
162.216.148.0/22
162.222.176.0/21
172.253.0.0/16
173.194.0.0/16
173.255.112.0/20
192.158.28.0/22
193.142.125.0/28
199.192.112.0/22
199.223.232.0/21
206.160.135.240/24
207.126.144.0/20
208.21.209.0/24
209.85.128.0/17
216.239.32.0/19
Les plages d'adresses IP suivantes appartiennent à Google:
64.233.160.0 - 64.233.191.255
66.102.0.0 - 66.102.15.255
66.249.64.0 - 66.249.95.255
72.14.192.0 - 72.14.255.255
74.125.0.0 - 74.125.255.255
209.85.128.0 - 209.85.255.255
216.239.32.0 - 216.239.63.255
Comme beaucoup de sites Web populaires, Google utilise plusieurs serveurs Internet pour gérer les demandes entrantes sur son site Web. Au lieu d'entrer http://www.google.com/ dans le navigateur, une personne peut entrer http: // suivi de l'une des adresses ci-dessus, par exemple:
http://74.125.224.72/
Google entretient une infrastructure de serveur qui se développe de manière dynamique en fonction de la demande Internet croissante. Ce lien de google décrit la méthode pour rester à jour avec leurs plages d'adresses IP.
Lorsque vous avez besoin des adresses IP littérales des serveurs de messagerie Google Apps, commencez par utiliser l'une des commandes de recherche DNS courantes (nslookup, Dig, Host) pour récupérer les enregistrements SPF du domaine _spf.google.com, comme suit:
nslookup -q=TXT _spf.google.com 8.8.8.8
Cela renvoie la liste des domaines inclus dans l'enregistrement SPF de Google, tels que: _ netblocks.google.com, _netblocks2.google.com, _netblocks3.google.com.
Recherchez maintenant les enregistrements DNS associés à ces domaines, l'un après l'autre, comme suit:
nslookup -q=TXT _netblocks.google.com 8.8.8.8
nslookup -q=TXT _netblocks2.google.com 8.8.8.8
nslookup -q=TXT _netblocks3.google.com 8.8.8.8
Les résultats de ces commandes contiennent la plage d'adresses actuelle.
Si vous essayez simplement de trouver l'adresse IP qui correspond à un nom de domaine, tel que google.com
, cette procédure est très simple sur toutes les machines connectées à Internet.
Exécutez simplement la commande ping
à partir de n’importe quelle invite de commande. Taper quelque chose comme
ping google.com
vous donnera (entre autres choses) cette information.
Voici un script bash qui renvoie les plages IP (v4 et v6) à l'aide de la réponse de @ WorkWise:
domainsToDig=$(Dig @8.8.8.8 _spf.google.com TXT +short | \
sed \
-e 's/"v=spf1//' \
-e 's/ ~all"//' \
-e 's/ include:/\n/g' | \
tail -n+2)
for domain in $domainsToDig ; do
Dig @8.8.8.8 $domain TXT +short | \
sed \
-e 's/"v=spf1//' \
-e 's/ ~all"//' \
-e 's/ ip.:/\n/g' | \
tail -n+2
done
Dans Windows, ouvrez la commande Invite et tapez tracert google.com
appuyez sur entrée.
Dans linux, ouvrez un terminal et tapez nslookup google.com
appuyez sur entrée
Server: 127.0.1.1
Address: 127.0.1.1#53
Non-authoritative answer:
Name: google.com
Address: 74.125.236.199
Name: google.com
Address: 74.125.236.201
Name: google.com
Address: 74.125.236.194
Name: google.com
Address: 74.125.236.198
Name: google.com
Address: 74.125.236.206
Name: google.com
Address: 74.125.236.193
Name: google.com
Address: 74.125.236.196
Name: google.com
Address: 74.125.236.192
Name: google.com
Address: 74.125.236.197
Name: google.com
Address: 74.125.236.195
Name: google.com
Address: 74.125.236.200`
prise d'importation
s = socket.socket (socket.AF_INET, socket.SOCK_STREAM)
serveur = www.google.com
port = 80
server_ip = socket.gethostbyname (server) print (str (server_ip))