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

Вот так выглядят мои файлы:

/ etc / network / interfaces

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
задан 13 April 2017 в 15:24

2 ответа

Хорошо, я не уверен, почему, но я заставил его работать. Я не собираюсь отмечать это как ответ, пока я не убежден, что я решил проблему.

Сначала я пошел в этого урока и заметил, что у них есть search cyberciti.biz в их файле /etc/resolv.conf, за которыми следуют серверы DNS, которые они хотят использовать. Помня, что эта строка «поиска» похожа на строку, которая была автоматически сгенерирована в моей копии файла, я отформатировал файл так, чтобы он выглядел следующим образом:

search hsd1.nh.comcast.net
nameserver 68.87.71.226
nameserver 68.87.73.242

Эти DNS-номера мне нужно было получить от [ 118] этот сайт (я использую comcast).

Я перезагрузил компьютер и волшебным образом могу пинговать Google! Кроме того, строка search была удалена из файла /etc/resolv.conf, но я думаю, что все в порядке.

Кроме того, я не знаю, помогает ли это / причиняет боль, но я поместил строку

dns-nameservers 68.87.71.226 68.87.73.242

в моем файле /etc/network/interfaces в качестве последней строки.

Я обновлю этот пост, если это сработает или нет.

0
ответ дан 13 April 2017 в 15:24

У вас есть локальный 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.

0
ответ дан 13 April 2017 в 15:24

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

Похожие вопросы: