Какая конфигурация подходит для статического 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.

Другие вопросы по тегам