Domain-Name-System

埠 53,地址已在 MAC 中使用

  • December 12, 2019

我正在嘗試設置自己的 DNS 伺服器。但是我無法啟動我的伺服器,因為它說埠已在使用中。我閱讀了大多數關於此的文章,但不適用於我的 Mac。

這是我得到的錯誤。

套接字錯誤:

$$ Errno 48 $$地址已被使用

我試過:

lsof -i :53

但這表明沒有程序在執行。我嘗試使用 sudo 執行伺服器,但也沒有用。幫助 !

編輯:輸出

須藤 lsof -i:53

   COMMAND   PID USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME
named   32932 root   21u  IPv6 0xbaf59411fd1ef68f      0t0  TCP *:domain (LISTEN)
named   32932 root   22u  IPv4 0xbaf5941209b1a30f      0t0  TCP localhost:domain (LISTEN)
named   32932 root   23u  IPv4 0xbaf594121173200f      0t0  TCP 192.168.10.13:domain (LISTEN)
named   32932 root  512u  IPv6 0xbaf59411fc375b8f      0t0  UDP *:domain
named   32932 root  513u  IPv6 0xbaf59411fc375b8f      0t0  UDP *:domain
named   32932 root  514u  IPv6 0xbaf59411fc375b8f      0t0  UDP *:domain
named   32932 root  515u  IPv6 0xbaf59411fc375b8f      0t0  UDP *:domain
named   32932 root  516u  IPv4 0xbaf59411fc376bdf      0t0  UDP localhost:domain
named   32932 root  517u  IPv4 0xbaf59411fc376bdf      0t0  UDP localhost:domain
named   32932 root  518u  IPv4 0xbaf59411fc376bdf      0t0  UDP localhost:domain
named   32932 root  519u  IPv4 0xbaf59411fc376bdf      0t0  UDP localhost:domain
named   32932 root  520u  IPv4 0xbaf5941212699b8f      0t0  UDP 192.168.10.13:domain
named   32932 root  521u  IPv4 0xbaf5941212699b8f      0t0  UDP 192.168.10.13:domain
named   32932 root  522u  IPv4 0xbaf5941212699b8f      0t0  UDP 192.168.10.13:domain
named   32932 root  523u  IPv4 0xbaf5941212699b8f      0t0  UDP 192.168.10.13:domain

再試一次

sudo lsof -i :53 

請發布結果

編輯:所以,您的named服務已經啟動。

您要配置什麼 dns 伺服器?如果與預設值named(BIND)不同,您可以嘗試禁用named服務,啟動並啟用您的 dns 伺服器,看看是否一切正常。如果沒有,您可以再次啟用named並配置它以滿足您的需要

引用自:https://serverfault.com/questions/995162