![DNS-имена не разрешаются при использовании локального статического IP-адреса](https://rvso.com/image/1072597/DNS-%D0%B8%D0%BC%D0%B5%D0%BD%D0%B0%20%D0%BD%D0%B5%20%D1%80%D0%B0%D0%B7%D1%80%D0%B5%D1%88%D0%B0%D1%8E%D1%82%D1%81%D1%8F%20%D0%BF%D1%80%D0%B8%20%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B8%20%D0%BB%D0%BE%D0%BA%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B3%D0%BE%20%D1%81%D1%82%D0%B0%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%B3%D0%BE%20IP-%D0%B0%D0%B4%D1%80%D0%B5%D1%81%D0%B0.png)
Я создаю сервер 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-адрес от перехода на любое другое устройство.