Мне нужен DNS-сервер?

Я использую Интернет (персональное соединение от ISP). Моей операционной системой является Ubuntu 18.4. Я знаю о/etc/hosts файле, но он имеет ограничение с подстановочными записями (к веб-сайтам блока).

Я хотел знать, делает ли Ubuntu кэширование DNS, или я должен установить некоторый другой инструмент? Существует установленный Администратор сети. И Systemd является менеджером демона. Эти инструменты имеют способы управлять DNS? Я должен использовать Dnsmasq?

Я считал, что многие люди предпочитают Dnsmasq, но я не уверен, почему это предпочтительно? Я не уверен, может ли это уже быть сделано Networkmanager или systemd.


Править:

  • Моя цель, состоит в том, чтобы заблокировать веб-сайты и сделать кэширование DNS, если это значительно выгодно? Кроме того, я не веб-разработчик.

  • Я могу использовать подстановочные знаки для блокирования веб-сайтов без dnsmasq?

  • @earthmeLon подверг сомнению: Кроме того, Вы пытаетесь заблокировать или предоставить доступ к большему количеству Интернета? Необходимо ли помещать в черный список или добавлять ли в белый список?

    • Я пытаюсь поместить в черный список, поскольку я не знаю, если я, возможно, должен был получить доступ к некоторым другим веб-сайтам в будущем.
0
задан 4 April 2019 в 16:38

1 ответ

Ваша система будет соблюдать TTL, который 'кэширует' ответ в течение некоторого времени. Вы не хотите игнорировать эти значения или путаницу с ними вообще.

Многие люди предпочитают dnsmasq (Я должен принять), потому что это дает им больше контроля ответов DNS. В большинстве сценариев, dnsmasq настраивается как своего рода прокси, чтобы запросить другие серверы DNS для большинства доменов, но позволить Вам настраивать или редактировать определенные домены. bind более устойчивый сервер DNS.

Пример был бы то, если Вы - разработчик и (прежде чем Google купил .dev TLD), Вы хотели настроить nic.dev на Вашем компьютере или LAN, таким образом, что домен разрешает к IP вместо erroring, что их не запись.

Замечательно, что Вы интересуетесь этими технологиями, но не портите свою основную систему, играющую вокруг, особенно если Вы не решаете задачу. Настройте VM или другую систему и игру вокруг с dnsmasq или bind если у Вас есть интерес или потребность.

1
ответ дан 25 October 2019 в 06:57

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

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