Ubuntu DNS¶
- 不同SIM卡的默认DNS不一样
nameserver 112.4.12.200 nameserver 112.4.1.36
- systemctl restart systemd-resolved
如果使用 systemctl restart systemd-resolved 会重置DNS,如在<1> SIM卡拨号成功后执行此命令DNS变成如下(这样就会导致DNS解析很慢): nameserver 114.114.144.114 nameserver 223.5.5.5 nameserver 192.168.36.58 nameserver 114.114.114.114 search domain.com
如果不想被重置,可以先删除/etc/resolv.conf
,因为默认/etc/resolv.conf
指向了/etc/resolv.conf -> /run/systemd/resolve/resolv.conf
,而/run/systemd/resolve/resolv.conf正是systemd-resolved
的服务 - 聪明的猜想
如果你发现换了SIM卡后,使用域名通过http去访问某个地址很慢,那是因为使用该SIM卡拨号后获取的DNS解析慢。