Как разрешить несколько доменов с помощью /etc / resolv.conf на Linux?

Я с Ubuntu 12.04 и я пытаюсь пинг следующих систем:

  • system0.oldcompany.com
  • system1.fing.oldcompany.com
  • system2.newcompany.com
  • system3.thing.newcompany.com

моя файл resolv.conf

# internal dns servers
nameserver 1.1.1.151
nameserver 1.1.1.152
search oldcompany.com fing.oldcompany.com newcompany.com thing.newcompany.com
#domain thing.newcompany.com
domain oldcompany.com
#domain fing.oldcompany.com
#domain newcompany.com
#nameserver 8.8.8.8 #commented out due to other issues

Если я оставлю все эти строки незафиксированными, я не смогу пропинговать system0 или system1. Как мне настроить его, чтобы я мог пропинговать все 4 системы, просто используя свое доменное имя? В Windows, он разрешает все системы.

ping system0
ping: unknown host system0
ping system1
ping: unknown host system1

Я пытался читать на странице на файл resolv.conf, но у меня все еще есть проблемы с устранением этой проблемы. Никто в моей компании не использует Linux, поэтому, к сожалению, я сам по себе.

Edit: обновлен поиск, так что это только 1 строка, и теперь я могу пинговать system0, но все еще не могу пинговать system1. Однако я могу пропинговать system1.валяется потому, что это на домен oldcompany.

3
задан SomeGuyOnAComputer
22.02.2023 18:41 Количество просмотров материала 2399
Распечатать страницу

3 ответа

есть несколько проблем с файлом:

  1. должна быть только одна строка поиска, например search domain.com domain2.com domain3.com до 6 доменов.
  2. должна быть только одна доменная строка с ровно 1 указанным доменом.

после того, как вы их исправите, посмотрите, есть ли у вас проблемы, и обновите свой вопрос, если да.

вы можете найти информацию о требуемом формате этого файла на странице.

4
отвечен webmarc 2023-02-24 02:29

после @ webmarc и @dan-hook, он не работал, пока я не удалил domain строка, которую я до сих пор совсем не понимаю.

по данным ответ,domain становится первым search строку. Мне легче просто не использовать domain строку.

действия:

  1. все search Домены ставятся в одну строку
  2. domain строки были удалены
  3. новые домены компании были помещены перед старыми названиями компаний

это мой новый /etc/resolv.conf и это работает прекрасно.

# internal dns servers
nameserver 1.1.1.151
nameserver 1.1.1.152
search newcompany.com thing.newcompany.com oldcompany.com fing.oldcompany.com

и если /etc/resolv.conf будет перезаписан затем изменить /etc/network/interfaces

auto eth0
iface eth0 inet static
    address 10.59.2.50
    netmask 255.255.255.0
    gateway 10.59.2.1
    dns-nameservers 1.1.1.151 1.1.1.152
    dns-search newcompany.com thing.newcompany.com oldcompany.com fing.oldcompany.com

если новая компания имеет новый IP dns-сервера, убедитесь, что IP также приходит перед старой компании, так что новые DNS-серверы получить запрос в первую очередь.

4
отвечен SomeGuyOnAComputer 2023-02-24 04:46

поместите строку поиска после строк сервера имен.

1
отвечен Dan Hook 2023-02-24 07:03

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя

Похожие вопросы про тегам:

dns
domain
linux
nameserver
search
Вверх