Как отключить Dnsmasq и прекратить прослушивание порта 53 в Ubuntu

Убунту 13

В этой статье мы покажем вам процесс отключения Dnsmasq и запрета ему прослушивать порт 53 в Ubuntu. Этот процесс особенно полезен, если вы хотите запустить другую службу на порту 53, например, Bind9.

Что такое DNSmasq?

Dnsmasq — это легкий и простой в настройке сервер пересылки DNS и DHCP-сервер. Он предназначен для предоставления DNS и, при необходимости, DHCP в небольшой сети. Он может обслуживать имена локальных компьютеров, которых нет в глобальном DNS.

Проверка, установлен ли Dnsmasq

Прежде чем мы начнем, давайте сначала проверим, установлен ли Dnsmasq в вашей системе. Откройте терминал и введите следующую команду:

sudo apt-get удалить dnsmasq

Эта команда пытается удалить Dnsmasq. Если система ответит, что такая программа не установлена, значит, Dnsmasq не установлен в вашей системе.

Отключение DNSmasq

Если установлен Dnsmasq, вы можете отключить его, введя следующую команду:

отключить службу sudo dnsmasq

Эта команда отключает службу Dnsmasq. Однако если система не распознает эту команду, вы можете попробовать альтернативный метод.

Отключение сетевого менеджера

Dnsmasq является зависимостью Network-Manager, поэтому отключение Network-Manager также отключит Dnsmasq. Чтобы отключить Network-Manager, введите следующую команду:

остановка сетевого менеджера службы sudo

Эта команда останавливает службу Network-Manager, которая, в свою очередь, отключает Dnsmasq.

Установка Bind9

Если вы хотите использовать Bind9 вместо Dnsmasq, вы можете установить его, введя следующую команду:

sudo apt-get установить привязку 9

Эта команда устанавливает службу Bind9 в вашей системе.

Проверка того, работает ли Bind9 на порту 53

После установки Bind9 вы можете проверить, работает ли он на порту 53, с помощью следующей команды:

sudo netstat -tulpn | грэп “:53”

Эта команда отображает все службы, прослушивающие порт 53. Вы должны увидеть Bind9 (имя) в списке процессов, прослушивающих порт 53.

Поиск неисправностей

Если вы по-прежнему сталкиваетесь с проблемами, вы можете попробовать запустить следующую команду, чтобы увидеть все порты и процессы прослушивания как для UDP, так и для TCP:

sudo netstat -tulpn

Кроме того, вы можете использовать следующую команду, чтобы показать имя команды для данного идентификатора процесса (PID):

ps -p PID -o comm=

Замените PID идентификатором процесса, который вы хотите изучить.

Заключение

В этой статье мы обсудили, как отключить Dnsmasq и запретить ему прослушивать порт 53 в Ubuntu. Мы также рассказали, как установить и проверить, работает ли Bind9 на порту 53. Мы надеемся, что это руководство поможет вам управлять службами DNS в Ubuntu.

Вы можете проверить, установлен ли Dnsmasq, выполнив команду sudo apt-get Remove dnsmasq. Если система ответит, что такая программа не установлена, значит, Dnsmasq не установлен в вашей системе.

Вы можете отключить Dnsmasq, выполнив команду sudo service dnsmasq отключить. Если система не распознает эту команду, вы можете попробовать отключить Network-Manager, который является зависимостью от Dnsmasq, выполнив команду sudo service network-manager stop.

Вы можете установить Bind9, выполнив команду sudo apt-get installbind9.

После установки Bind9 вы можете проверить, работает ли он на порту 53, выполнив команду sudo netstat -tulpn | грэп “:53”. Эта команда отобразит все службы, прослушивающие порт 53, и вы должны увидеть Bind9 (имя) в списке процессов, прослушивающих порт 53.

Если у вас возникли проблемы, вы можете попробовать запустить команду sudo netstat -tulpn, чтобы просмотреть все порты и процессы прослушивания как для UDP, так и для TCP. Кроме того, вы можете использовать команду ps -p PID -o comm=, чтобы отобразить имя команды для данного идентификатора процесса (PID). Замените PID идентификатором процесса, который вы хотите исследовать.

Да, вы можете использовать другую службу DNS вместо Bind9. Однако конкретные действия по установке и настройке альтернативной службы могут отличаться. Для получения подробных инструкций рекомендуется обратиться к документации или ресурсам поддержки конкретной службы, которую вы хотите использовать.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *