Почему www.google.com не доступен?

я просто настроить новую машину на моей домашней сети под управлением Ubuntu 10.04. По какой-то странной причине я не могу найти www.google.com. Все остальные Домены работают нормально, даже такие поддомены Google, как docs.google.com. Я понятия не имею в чем проблема.

curl http://www.google.com/

curl: (6) Could not resolve host: www.google.com; nodename nor servname provided, or not known

ping www.google.com

ping: cannot resolve www.google.com: Unknown host

dig www.google.com

; <<>> DiG 9.7.3-P3 <<>> www.google.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 51258
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;www.google.com.            IN  A

;; ANSWER SECTION:
www.google.com.     54813   IN  CNAME   www.l.google.com.

;; Query time: 46 msec
;; SERVER: 192.168.3.1#53(192.168.3.1)
;; WHEN: Tue Jan 10 14:48:35 2012
;; MSG SIZE  rcvd: 52

google.com 301 редирект доступен, а www.google.com нет.

17
задан Dennis
08.01.2023 1:38 Количество просмотров материала 3185
Распечатать страницу

3 ответа

код dig возвращает неполные результаты, вот что я получаю:

$ dig www.google.com

; <<>> DiG 9.2.1 <<>> www.google.com
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 54679
;; flags: qr rd ra; QUERY: 1, ANSWER: 6, AUTHORITY: 4, ADDITIONAL: 4

;; QUESTION SECTION:
;www.google.com.                        IN      A

;; ANSWER SECTION:
www.google.com.         0       IN      CNAME   www.l.google.com.
www.l.google.com.       263     IN      A       209.85.229.99
www.l.google.com.       263     IN      A       209.85.229.103
www.l.google.com.       263     IN      A       209.85.229.104
www.l.google.com.       263     IN      A       209.85.229.105
www.l.google.com.       263     IN      A       209.85.229.147

;; AUTHORITY SECTION:
l.google.com.           33378   IN      NS      ns3.google.com.
l.google.com.           33378   IN      NS      ns4.google.com.
l.google.com.           33378   IN      NS      ns1.google.com.
l.google.com.           33378   IN      NS      ns2.google.com.

;; ADDITIONAL SECTION:
ns1.google.com.         193146  IN      A       216.239.32.10
ns2.google.com.         193146  IN      A       216.239.34.10
ns3.google.com.         193463  IN      A       216.239.36.10
ns4.google.com.         193146  IN      A       216.239.38.10

;; Query time: 147 msec
;; SERVER: 192.168.1.1#53(192.168.1.1)
;; WHEN: Tue Jan 10 16:23:30 2012
;; MSG SIZE  rcvd: 268

в частности ответ, полученный копать не хватает A записи www.l.google.com.

Я хотел бы использовать wireshark или аналогичный инструмент, чтобы увидеть, какие запросы DNS были отправлены, где и какие ответы DNS были получены. Сравнить результаты на рабочих и нерабочих ПК.

1
отвечен RedGrittyBrick 2023-01-09 09:26

когда вы diged для записи A DNS-сервер вернул CNAME без дополнительных записей. Это довольно странно и может указывать на то, что сервер не может разрешить www.l.google.com.

"google.com" работал, потому что CNAME не может быть использован с записью"@", поэтому записи должны быть возвращены напрямую. Возможно, DNS-сервер 192.168.3.1 отфильтровывает l.google.com Домены. Проверьте, если dig @8.8.8.8 www.google.com дает вам записи. Если это так, вы можете изменить DNS-сервер.

0
отвечен billc.cn 2023-01-09 11:43

там, кажется, некоторые проблемы с разрешением DNS. Возможно, некоторые проблемы с кэш DNS провайдера. Вы можете напрямую проверить с помощью DNS-сервера Google "8.8.8.8" и проверить.

lab@x:~$ dig www.google.com @8.8.8.8

; <<>> DiG 9.7.3 <<>> www.google.com @8.8.8.8
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 30985
;; flags: qr rd ra; QUERY: 1, ANSWER: 6, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;www.google.com.            IN  A

;; ANSWER SECTION:
www.google.com.     81660   IN  CNAME   www.l.google.com.
www.l.google.com.   113 IN  A   74.125.236.84
www.l.google.com.   113 IN  A   74.125.236.80
www.l.google.com.   113 IN  A   74.125.236.81
www.l.google.com.   113 IN  A   74.125.236.82
www.l.google.com.   113 IN  A   74.125.236.83

;; Query time: 42 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Thu Jan 12 00:25:58 2012
;; MSG SIZE  rcvd: 132

lab@x:~$ 

Если это работает нормально, то вы можете изменить

lab@x:~$ cat /etc/resolv.conf 

, чтобы использовать этот DNS-сервер, а затем попробуйте отправить запрос curl.

0
отвечен daya 2023-01-09 14:00

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх