Це можна зробити за допомогою server=
директиви, наприклад
server=/ajax.googleapis.com/8.8.8.8
буде запитувати загальнодоступний сервер DNS google для домену ajax.googleapis.com аналогічно
server=/amazonaws.com/209.244.0.3
запитав би загальнодоступний DNS-сервер Level3 для домену amazonaws.com.
Ви можете згрупувати кілька доменів разом
server=/co.uk/com/8.8.4.4
Буде відправлено домени .co.uk та .com на сервер DNS о 8.8.4.4
Ви також можете мати кілька server=
директив
−S, --server = [/ [<<домен>] / [домен /]] [<ipaddr> [# <port>] [@ <джерело> [# <port>]]]
Вкажіть безпосередньо IP-адресу поточних серверів. Встановлення цього прапора не пригнічує читання /etc/resolv.conf, використовуйте -R для цього. Якщо вказано один або більше необов'язкових доменів, цей сервер використовується лише для цих доменів, і вони запитуються лише за допомогою вказаного сервера. Це призначено для приватних серверів імен: якщо у вашій мережі є сервер імен, який має назви форми xxx.internal.thekelleys.org.uk за адресою 192.168.1.1, надаючи прапор -S /internal.thekelleys.org.uk/ 192.168.1.1 надішле всі запити внутрішніх машин до цього сервера імен, все інше перейде на сервери в /etc/resolv.conf. Порожня специфікація домену // має особливе значення "лише некваліфіковані імена", тобто імена без крапок у них. Нестандартний порт може бути вказаний як частина IP-адреси за допомогою символу #.
Також дозволено прапор -S, який дає домен, але не має IP-адреси; це говорить dnsmasq, що домен локальний, і він може відповідати на запити від / etc / hosts або DHCP, але ніколи не повинен пересилати запити на цьому домені на будь-які сервери вище. local - синонім сервера, щоб зробити файли конфігурації більш чіткими в цьому випадку.
Необов'язкова друга IP-адреса після символу @ вказує dnsmasq, як встановити адресу джерела запитів на цей сервер імен. Це має бути адреса, що належить машині, на якій працює dnsmasq, інакше ця лінія сервера буде зареєстрована, а потім ігнорована. Прапор порту запиту ігнорується для будь-яких серверів, у яких вказана адреса джерела, але порт може бути вказаний безпосередньо як частина адреси джерела.
server
рядків: які б адреси він не міг вирішити (127.0.0.1), він може додавати їхaddress
рядками; нічого іншого, DNSMasq запитає йогоserver
. Досить впевнений, що так відбувається налаштування шахти.