电脑是 ubuntu 接了有线,有线的 DNS(192.168.1.1)是自建的 adguardhome 。无线 wifi 也会自动连上(无线和有线不是一套网络环境),默认路由走的有线,查看 systemd-reslove 的配置,自动获得了两个 DNS
cat /run/systemd/resolve/resolv.conf
为
nameserver 192.168.1.1 (有线)
nameserver 10.2.1.1 (无线)
但是默认总是走无线的 DNS 比如我测试:
$ dig hm.baidu.com
; <<>> DiG 9.16.6-Ubuntu <<>> hm.baidu.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 48252
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 65494
;; QUESTION SECTION:
;hm.baidu.com. IN A
;; ANSWER SECTION:
hm.baidu.com. 2371 IN CNAME hm.e.shifen.com.
hm.e.shifen.com. 0 IN A 220.181.33.11
;; Query time: 0 msec
;; SERVER: 127.0.0.53#53(127.0.0.53)
;; WHEN: 二 2 月 23 12:56:59 CST 2021
;; MSG SIZE rcvd: 83
$ dig hm.baidu.com @192.168.1.1
; <<>> DiG 9.16.6-Ubuntu <<>> hm.baidu.com @192.168.1.1
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 36927
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;hm.baidu.com. IN A
;; ANSWER SECTION:
hm.baidu.com. 10 IN A 0.0.0.0
;; Query time: 0 msec
;; SERVER: 192.168.1.1#53(192.168.1.1)
;; WHEN: 二 2 月 23 12:57:54 CST 2021
;; MSG SIZE rcvd: 46
正常浏览器上网,也无法过滤 AD 现在总要手动把无线关了 但是还经常要用无线 打开 /关闭 太麻烦了 请教下大家能否改一下 systemd-reslove 的配置,默认走哪个网卡的路由就用哪个网卡获得的 DNS
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.