Какая конфигурация подходит для статического IP?
Во-первых, да, "вопрос" этого вопроса будет точной копией статического ip - что я делаю не так?, но вопрос никогда не был решен таким образом, чтобы это помогло.
Я пытаюсь сделать так, чтобы у моего сервера Ubuntu был статический IP-адрес. Я не совсем уверен, какие номера подключить, но уверен, что это как-то связано с правильной настройкой DNS-серверов.
Информация у меня есть:
- Я хочу, чтобы адрес компьютера был
192.168.1.99
, - Адрес маршрутизатора
192.168.1.1
, - Маска подсети
255.255.255.0
, - Я предполагаю, что сеть
192.168.1.0
, - Я предполагаю, что трансляция
192.168.1.255
, - Согласно моему маршрутизатору, DNS-серверы
75.75.75.75
а также75.75.75.76
, Не знаю, правильно это или нет.
Вот как выглядят мои файлы:
/ и т.д. / сеть / интерфейсы
auto eth0
iface eth0 inet static
address 192.168.1.99
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
/etc/resolv.conf
#these are all commented out, I was trying ideas, but no combinations worked.
#nameserver 75.75.75.75
#nameserver 75.75.76.76
#nameserver 8.8.8.8
#search hsd1.nh.comcast.net
В настоящее время, как и в случае аналогичного вопроса, я могу пропинговать любой другой компьютер в моей локальной сети. Но как только я пытаюсь ping www.google.com
, Я получил unknown host www.google.com
,
Если у кого-то есть предложения, это очень поможет.
совет: почему не работает эта настраиваемая статическая конфигурация IP-сети? (первый комментарий)
2 ответа
Хорошо, я не уверен почему, но я заставил это работать. Я не собираюсь отмечать это как ответ, пока я не убежден, что я решил проблему.
Сначала я пошел в этот урок и заметил, что у них есть search cyberciti.biz
в их /etc/resolv.conf
файл, а затем DNS-серверы, которые они хотят использовать. Помня, что эта строка поиска похожа на ту, которая была автоматически сгенерирована в моей копии файла, я отформатировал файл, чтобы он выглядел так:
search hsd1.nh.comcast.net
nameserver 68.87.71.226
nameserver 68.87.73.242
Эти DNS номера я должен был получить с этого сайта (я использую comcast).
Я перезагрузил компьютер и волшебным образом могу пинговать Google! Так же search
линия была удалена из /etc/resolv.conf
файл, но я думаю, что все в порядке.
Кроме того, я не знаю, помогает ли это / причиняет боль, но я помещаю в линию
dns-nameservers 68.87.71.226 68.87.73.242
в моем /etc/network/interfaces
файл, как последняя строка.
Я буду обновлять этот пост, если это работает или нет.
У вас есть локальный DNS-сервер в вашей локальной сети?
Если нет, попробуйте включить Google DNS или Open DNS в свой /etc/resolv.conf
,
Google DNS это: 8.8.8.8
а также 8.8.4.4
Открытый DNS - это: 208.67.222.222
а также 208.67.220.220
Синтаксис:
nameserver 8.8.8.8
nameserver 8.8.4.4
Также, возможно, вам нужно перезагрузить сеть после этого, но я не уверен:
sudo /etc/init.d/networking restart
В Windows вы должны очистить кэш DNS, но Ubuntu по умолчанию не кэширует DNS.