DNS-имена не разрешаются при использовании локального статического IP-адреса

DNS-имена не разрешаются при использовании локального статического IP-адреса

Я создаю сервер Minecraft на старом настольном компьютере (HP Pavilion) под управлением Ubuntu 22.04 и при попытке настроитьместныйстатический IP, мой DNS, похоже, полностью перестал работать. Сначала я использовал netplan для редактирования деталей подключения, но поскольку я не был уверен в редактировании системных файлов (и не мог заставить его работать!), я просто использовал Ubuntu GUI для ручной настройки IP-адреса.

Прежде чем задать адрес, я проверил диапазон DHCP моего маршрутизатора ( 192.168.1.10-254), что означало, что я мог выбрать 192.168.1.2-9в качестве своего статического IP - нет 192.168.1.1, так как это IP моего маршрутизатора. Я зашел в Настройки и после изменения Метода IPv4 на Ручной, я установил свой Адрес на 192.168.1.5, Маску сети на 255.255.255.0и Шлюз на 192.168.1.1- мой адрес маршрутизатора - и я успешно подключился, что я проверил, зайдя в веб-интерфейс моего маршрутизатора и проверив назначенный IP.

Все казалось в порядке, поэтому я открыл Firefox и попытался выполнить поиск. Когда это вернуло страницу Server Not Found, я попробовалhttps://1.1.1.1и он появился как обычно. Я попробовал это с несколькими другими IP и именами хостов и запустил pingв терминале, но он все еще не сработал с именами хостов, что указывало на ошибку DNS. Я вернулся в настройки, отключил автоматический DNS и попробовал 1.1.1.1,1.0.0.1адреса DNS (Cloudflare). Все равно безуспешно. 8.8.8.8,8.8.4.4(Google DNS) тоже не сработал.

После поиска в интернете ни один из найденных мной ответов не может исправить DNS - все они говорят, как изменить серверы, и это не имеет значения. Я также не уверен в части Routes в настройках IPv4, поэтому я оставил ее на Automatic.

Я новичок как в Ubuntu Desktop, так и в Ask Ubuntu, поэтому, если я делаю глупую ошибку или мне нужно добавить больше информации к вопросу, просто скажите мне :)

решение1

В вашем маршрутизаторе вы можете назначить вашему серверу HP зарезервированный IP-адрес через MAC-адрес вашего сервера HP, таким образом, он всегда будет получать один и тот же IP-адрес, и вы можете назначить его как внутри, так и вне вашего диапазона DHCP. Тогда ваш сервер всегда будет получать один и тот же IP-адрес, а также получать настройки DNS и т. д., пока сервер настроен на DHCP. Наличие зарезервированного IP-адреса в вашем диапазоне DHCP не приведет к дублированию IP-адресов или конфликтам, поскольку ваш сервер DHCP на вашем маршрутизаторе заблокирует этот IP-адрес от перехода на любое другое устройство.

Связанный контент