Home  >  Q&A  >  body text

linux - DNS error occurs, the software can access the Internet, and the wrong IP is displayed in the terminal wget, but the request can be successful.

$:host www.baidu.com
www.baidu.com has address 0.0.0.90
www.baidu.com has IPv6 address ::0.0.0.91
$:dig +trace www.baidu.com
;; Question section mismatch: got ./RESERVED0/CLASS512
;; Question section mismatch: got ./RESERVED0/CLASS512

; <<>> DiG 9.8.3-P1 <<>> +trace www.baidu.com
;; global options: +cmd
;; connection timed out; no servers could be reached
$:wget www.baidu.com
--2017-07-01 15:34:44--  http://www.baidu.com/
Resolving www.baidu.com... 0.0.0.146, ::0.0.0.147
Connecting to www.baidu.com|0.0.0.146|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 2381 (2.3K) [text/html]
Saving to: ‘index.html.1’

index.html.1        100%[===================>]   2.33K  --.-KB/s    in 0s

2017-07-01 15:34:44 (66.8 MB/s) - ‘index.html.1’ saved [2381/2381]
我想大声告诉你我想大声告诉你2664 days ago1005

reply all(1)I'll reply

  • 过去多啦不再A梦

    过去多啦不再A梦2017-07-03 11:43:29

    Finally solved. It turns out that due to macproxy, dns uses remote by default, so changing it to local solves the problem. I almost had to reinstall the system, I cried with laughter~

    reply
    0
  • Cancelreply