端口 53,MAC 地址已被使用

端口 53,MAC 地址已被使用

我正在尝试设置自己的 DNS 服务器。但我无法启动服务器,因为它显示端口已在使用中。我阅读了有关此问题的大部分帖子,但对我的 Mac 不起作用。

这是我收到的错误。

socket.error:[Errno 48] 地址已在使用中

我试过:

lsof -i :53

但显示没有进程正在运行。我尝试使用 sudo 运行服务器,但也没有用。救命!

编辑:输出

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

答案1

再试一次

sudo lsof -i :53 

并发布结果

编辑:因此,您的named服务已经处于活动状态。

您要配置哪个 DNS 服务器?如果与默认named(BIND) 不同,您可以尝试禁用named服务,启动并启用 DNS 服务器,看看一切是否正常。如果不行,您可以再次启用named并配置它以满足您的需要

相关内容