Автоматически не включайте все субдомены в адрес DNSMasq

Проверьте свои журналы (или поместите error_reporting (E_ALL)). Если файл будет нечитабелен, или не загруженный, то Вы будете видеть запись в журнале с объяснением. Вставьте его здесь, если это не помогает Вам.

10
задан 25 September 2012 в 05:01
4 ответа

Просто добавьте запись для этого конкретного домена в файл hosts на сервере, на котором выполняется DNSMasq

1
ответ дан 2 December 2019 в 22:09

Как ваш файл конфигурации? dnsmasq разрешит только субдомены, если ваша запись начинается с точки .

Пример: address = /. subdomain.pc01.domain.com/192.168.1.2

Если у вас это так:

address=/subdomain.pc01.domain.com/192.168.1.2

он также разрешит asd.subdomain.pc01.domain.com :

$ host asd.subdomain.pc01.domain.com
asd.subdomain.pc01.domain.com has address 192.168.1.2
2
ответ дан 2 December 2019 в 22:09

From the man page of dnsmasq (for --server, but also applies to --address):

More specific domains take precendence over less specific domains, so: --server=/google.com/1.2.3.4 --server=/www.google.com/2.3.4.5 will send queries for *.google.com to 1.2.3.4, except *www.google.com, which will go to 2.3.4.5

So the only solution I can see is to instead add individual records for each of the subdomains necessary. Obviously not ideal, but is the best dnsmasq can provide at this time (that I can find).

1
ответ дан 2 December 2019 в 22:09
host-record=example.com,1.2.3.4

На странице dnsmasq написано:

- host-record = [, ....] [], []
Добавить записи A, AAAA и PTR в DNS. Это добавляет одно или несколько имен к DNS со связанными записями IPv4 (A) и IPv6 (AAAA). Имя может появляются в более чем одной записи хоста и, следовательно, могут быть назначены более чем один адрес. Только первый адрес создает ссылку на PTR-запись обращение к имени. Это то же правило, что и при чтении hosts-файлы. параметры записи хоста считаются прочитанными перед host-файлов, поэтому появившееся там имя запрещает создание PTR-записи, если он также присутствует в hosts-файле. В отличие от hosts-файлов, имена не расширен, даже если активны расширенные хосты. Короткие и длинные имена может появиться в той же записи хоста , например. - host-record = laptop, laptop.thekelleys.org, 192.168.0.1,1234 :: 100

8
ответ дан 2 December 2019 в 22:09

Теги

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