Я пытаюсь настроить собственный 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
Попробуй еще раз
sudo lsof -i :53
и опубликуйте результат, пожалуйста
РЕДАКТИРОВАТЬ: Итак, у вас есть named
служба уже активна.
Какой DNS-сервер вы пытаетесь настроить? Если отличается от значения по умолчанию named
(BIND) можно попробовать отключить named
service, запустите и включите свой DNS-сервер и посмотрите, все ли в порядке. Если нет, вы можете снова включить named
и настройте его для удовлетворения ваших потребностей