Использовать другой сервер DNS для определенных доменов

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

Есть ли способ сделать это, не устанавливая мой собственный DNS-сервер?

Я только что узнал, что это возможно в mac: http://hints.macworld.com/article.php?story=2004062902195410

8
задан 15 October 2010 в 19:06

32 ответа

Посмотрите на этот .

Я знаю, что это своего рода поздний ответ, но я просто попробовал его, и он работает.

Подводя итог это

  1. Создать / изменить /etc/NetworkManager/dnsmasq.d/custom-dns
  2. Добавить эти строки так, чтобы домен .intra будет разрешен 192.168.30.1 и home.intra будет разрешен 192.168.0.1 . Мы можем добавить столько строк, сколько хотим. server = / domain.intra / 192.168.30.1 server = / home.intra / 192.168.0.1
  3. Перезапустить диспетчер сети с помощью sudo service network-manager restart

И все.

Надеюсь, это поможет.

5
ответ дан 13 August 2018 в 17:18
  • 1
    Ну, это должно работать, я думаю. но я не мог заставить его работать на ubuntu 14.04. – palindrom 25 March 2016 в 17:10
  • 2
    @palindrom Какая ошибка вы видели? – Bruce Sun 27 March 2016 в 17:35
  • 3
    Ничего не произошло. Похоже, этот файл никогда не используется. – palindrom 27 March 2016 в 20:04
  • 4
    Работает для меня на Xubuntu 17.04. – QwertyChouskie 24 February 2017 в 03:09

вы также можете добавить домены в файл / etc / hosts, если соответствующие IP-адреса относительно статичны.

1
ответ дан 13 August 2018 в 17:18

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

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