Dnsmasq Xiaomi что это

Dnsmasq является свободным программным обеспечением обеспечения системы доменных имен (DNS) , кэширование , а Dynamic Host Configuration Protocol (DHCP) сервер , маршрутизатор рекламы и сетевой загрузки функции, предназначенные для небольших компьютерных сетей .

dnsmasq имеет низкие требования к системным ресурсам, может работать в Linux , BSD , Android и macOS и включен в большинство дистрибутивов Linux . Следовательно, он «присутствует во многих домашних маршрутизаторах и некоторых гаджетах Интернета вещей» и включен в Android.

Подробности

dnsmasq — это легкий и простой в настройке сервер пересылки DNS, предназначенный для предоставления услуг DNS (и, возможно, DHCP и TFTP ) в небольшой сети. Он может обслуживать имена локальных машин, которых нет в глобальном DNS.

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

DNS сервер — что это и как работает?

dnsmasq принимает DNS-запросы и либо отвечает на них из небольшого локального кеша, либо перенаправляет их на настоящий рекурсивный DNS-сервер. Он загружает содержимое / etc / hosts, так что имена локальных хостов, которые не отображаются в глобальном DNS, могут быть разрешены. Это также означает, что записи, добавленные в ваш локальный файл / etc / hosts в формате «0.0.0.0 annoyingsite.com», могут использоваться для предотвращения ссылок на «annoyingsite.com» в вашем браузере. Это может быстро превратиться в локальный блокировщик рекламы в сочетании с поставщиками списков сайтов, блокирующих рекламу. Если это сделано на маршрутизаторе, можно эффективно удалить рекламный контент для всей семьи или компании.

dnsmasq поддерживает современные стандарты Интернета, такие как IPv6 и DNSSEC , загрузку по сети с поддержкой BOOTP , PXE и TFTP, а также сценарии Lua .

Некоторые интернет-провайдеры переписывают ответы NXDOMAIN (домен не существует) от DNS-серверов, что заставляет веб-браузеры переходить на страницу поиска всякий раз, когда пользователь пытается перейти к несуществующему домену. dnsmasq может отфильтровать эти «поддельные» записи NXDOMAIN, предотвращая это потенциально нежелательное поведение.

Смотрите также

  • Сравнение программного обеспечения DHCP-сервера
  • Сравнение программного обеспечения DNS-серверов

использованная литература

внешние ссылки

  • Официальный веб-сайт
  • Блокировка рекламы с помощью dnsmasq — LinksysInfo.org

Источник: ru.abcdef.wiki

Системное администрирование Linux

❗❗ ОТКЛЮЧИ Настройку ПАРАЗИТ на своем Xiaomi и ОФИГЕЕШЬ!!

Dnsmasq — это легкий и быстроконфигурируемый DNS, DHCP и TFTP сервер, предназначенный для обеспечения доменными именами и связанными с ними сервисами небольшие сети. Может обеспечивать именами локальные машины, которые не имеют глобальных DNS-записей. DHCP сервер интегрирован с DNS сервером.

Настройку будем проводить на сервере с операционной системой CentOS7

Установка пакета dnsmasq

sudo yum install dnsmasq

Настройка DHCP-сервера

Настройка производится в конфигурационному файле /etc/dnsmasq.conf

# Указываем пользователя и группу с правами которых будет запущен демон user=nobody group=nobody # Указываем интерфейсы на которых будут приниматься запросы interface=eth0 interface=eth1 # Или интерфейсы на которых не будут приниматься запросы except-interface=»интерфейс» # Или ip-адреса listen-address= «ip-адрес» #Если вы хотите что бы интерфейс принимал только DNS запросы no-dhcp-interface= «интерфейс» # Указываем диапозон адресов и время аренды dhcp-range=192.168.0.50,192.168.0.150,10h # Для статической привязки адресов указываем MAC-адрес хоста и #адрес, который будем ему выдавать dhcp-host=11:22:33:44:55:66,192.168.0.51 # или ip-адрес и имя хоста dhcp-host=11:22:33:44:56:77,mail-server,192.168.0.55,60m # Можем выдать один ip-адрес одному из хостов кто первый успеет dhcp-host=12:21:33:43:88:11,22:11:55:44:88:81,192.168.0.59 # Указание опций DHCP # Шлюз по умолчанию dhcp-option,3,192.168.0.1 # DNS сервер dhcp-option,6,192.168.0.1 # Лимит на аренду ip-адреса в секундах (по-умолчанию 150) dhcp-lease-max=3600 # Указание файла для хранения информации об аренде адресов dhcp-leasefile=/var/lib/dnsmasq/dnsmasq.leases # Указание, что DHCP сервер работает в режиме authritative dhcp-authoritative

Как настроить роутер Xiaomi как ретранслятор

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

Перечень всех опций DHCP можно найти по сслыке IANA (Internet Assigned Numbers Authority).

Настройка DNS

Настройка DNS сервера производится в том же конфигурационном файле /etc/dnsmasq.conf

# Указание интерфейсов и ip-адрес мы рассмотрели в секции DHCP # Указываем доменое имя domain=test.un # можно указать отдельное доменое имя, для отдельной сети domain=wifi.test.un,192.168.100.0/24 #Или для определенного диапозона адресов domain=range.test.un,192.168.100.100,192.168.100.200 # Указание серверов для форвардинга запросов server=8.8.8.8 # Указание адресов доменных серверов для перенаправления запроса к определенным зонам server=/office.un/192.168.50.10 # Аналогично можно указать для обратной зоны server=/50.168.192.in-addr.arpa/192.168.50.10 #По умолчанию dnsmasq использует файл /etc/hosts для сопоставления имен #хостов IP-адресам, но это тоже можно изменить. Если вы не хотите #использовать /etc/hosts, вы можете указать это при помощи опции no-hosts # Если вы хотите использовать для этих целей другой файл addn-hosts= «путь к файлу» #Записи зоны #Запись типа А address=/mail-server.test.un/192.168.0.55 address=/ldap.test.un/192.168.0.210 #Запись CNAME cname=mail-server,mail # алиасом для mail-server будет имя mail #Запист типа SRV srv-host=_ldap._tcp.test.un,ldap.test.un,389 #Алиасы или подмена ip-адресов #Кроме задания собственных записей DNS можно изменять информацию, #получаемую от внешних DNS-серверов путем подмены полученного IP-адреса. #Для замены одного адреса alias=10.10.1.1,172.20.1.1 # если при запросе от внешнего DNS сервера мы получили адрес #10.10.1.1 то мы подменим его на 172.20.1.1 #Или можно заменять целую сеть alias=10.10.1.0,172.20.1.0,255,255,255,0 #Dnsmasq читает файл /etc/resolv.conf для определения перечня DNS серверов #для форвардинга, если вы хотите поменять это и указать другой файл для этих целей resolv-file= «путь к файлу»

Для того, чтобы обращения к DNS шли именно на dnsmasq на том же сервере, где он сам работает, необходимо указать первой записью в /etc/resolv.conf следующую строку

nameserver 127.0.0.1

Источник: linux-admins.ru

Mdnsd быстро разряжает батарею, как его убрать?

mdnsd is an init service (8) which can be stopped by triggers. Add a few lines to /etc/init/mdnsd.rc:

# stop mdnsd on startup
on property:sys.boot_completed=1
stop mdnsd

# stop mdnsd when adbd starts/stops
on property:init.svc.adbd=*
stop mdnsd
You can also manually stop the service anytime by executing:

~# chmod a-x /system/bin/mdnsd
However this may break some apps’ functionality.

All of the above solutions require root. If your device isn’t rooted, the only way is to identify and stop using the app/feature that uses Android’s NSD API or directly starts mdnsd service.

Евгений ЮныйМастер (1590) 9 месяцев назад

Открывал файл /etc/init/mdnsd.rc через vim, не получается записать, в итоге просто удалил /system/bin/mdnsd. Спасибо большое, помог реально)

А ты попробуй отключи VPN и выйди (не просто закрой) из социалки VK, перегрузись и всё увидишь.
Влезать в дебри, что такое mDNSd не буду.
Кстати, трафик тоже улетает? И Андрюха не 5-й, случАем?

outswodЗнаток (378) 2 года назад
андроид 10, трафик не улетает
СТАМАК Оракул (59136) Обновлялся на 10ку или уже установлена была? Социалку отключал?
outswodЗнаток (378) 2 года назад
была 9, обновился до 10 давно ещё

СТАМАК Оракул (59136) Пон. просто иногда разрабы чудить начинают с этим сервисом, просто забывают про него, вот он и виси, жрёт аккум и трафик. Это, если грубо, то использование DNS нерациональным путём, постоянный запрос на ID и рассылка ответов, которая начинает зацикливаться. Это может быть завязано, в первую очередь на соцсети, браузер или саму систему, в лице сервисов Гугля.. Удалить или остановить это нет возможности. Про социалку я уже сказал (кстати, так и молчишь про неё), браузер, думаю, у тебя не «Лиса», а сервисы попаробуй обновить и почистить у них кэш, после перегрузись и понаблюдай.

Как настроить Сяоми ми а3

outswodЗнаток (378) 2 года назад
социалку отключал да, а какие сервисы отчистить кэш?

СТАМАК Оракул (59136) Все сервисы Гугля. Это и сами сервисы (они так и называются), и все его приложения, типа Плея и проч., одним словом всё что увидите со значком Гугля или со словом Гугль. Я б на Вашем месте, если это проявилось не так давно, сохранил бы данные, вышел из аккаунтов и сделал бы сброс через рекавери до «завода». Установленные приложения потом по одному, с контролем кто эту бяку подсовывает, ставил бы из Библиотеки Плея, они все там, которые были установлены на аппарате.

Источник: otvet.mail.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
Китай Покупай