返回列表 發帖
本帖最後由 kingwilliam 於 2019-1-29 06:17 編輯

回復 11# 角色

我最初都碰到這個問題,簡單解釋是 一個系統有兩個dns service 互搶port udp 53.

因我是用Ubuntu 18.04 server ,以下都是以這平台做藍本。

那2個互搶 udp53? 是v2ray 透明代理用到的dokodemo 53 和 系統systemd-resolved service.

如何得知那個服務在用udp53? 首先service v2ray stop, 停用v2ray, 再可用 netstat -plntu 找找udp 53 就得知


如何解決? 方法有2 。(一) 就是停用系統 systemd-resolved service. (二) 就是停用 v2ray dokodemo53 如上圖 就在router2 Wan dns 由192.168.55.20 改8.8.8.8.

如何停用systemd-resolved service? 可參考 Turn off systemd-resolved
==========
如不看網頁, 做下面4個動作就可以.
# systemctl disable systemd-resolved
# systemctl stop systemd-resolved
# rm /etc/resolv.conf
最後就是建立新的 /etc/resolv.conf
nameservice 192.168.55.1
==========
如選停用系統 systemd-resolved service. 再建入 netstat -plntu, 就會發現沒了udp53



最後就 service v2ray start, 再一次建入 netstat -plntu, 就會看見v2ray 在用 udp 53, 這就是 v2ray dokodemo
附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊

TOP

我最後用了 "停systemd-resolved service"

2個方法我都試過 個人感覺用dokodemo udp53 反應比較快

TOP

返回列表