Mac OS X Split DNS: различия между версиями

Материал из noname.com.ua
Перейти к навигацииПерейти к поиску
 
(не показана 1 промежуточная версия этого же участника)
Строка 2: Строка 2:
 
=Split DNS=
 
=Split DNS=
   
  +
==Важно==
  +
Не использовать для проверки <code>nslookup</code>
  +
Только
  +
<PRE>
  +
dscacheutil -q host -a name <host>
  +
</PRE>
  +
=Настройка=
 
Так как корпоративные ВПНы очень любят выдать свои ДНСы на все про все, <BR>
 
Так как корпоративные ВПНы очень любят выдать свои ДНСы на все про все, <BR>
 
а мне эта хуйня не нравится - запишу как назначить свои ДНСы на внутрение домены <BR>
 
а мне эта хуйня не нравится - запишу как назначить свои ДНСы на внутрение домены <BR>
Строка 18: Строка 25:
 
<PRE>
 
<PRE>
 
nameserver 192.168.32.1
 
nameserver 192.168.32.1
  +
</PRE>
  +
  +
Проверить
  +
<PRE>
  +
scutil --dns | grep home -A5
  +
</PRE>
  +
<PRE>
  +
domain : home
  +
nameserver[0] : 192.168.32.1
  +
flags : Request A records
  +
reach : 0x00000002 (Reachable)
  +
  +
resolver #11
  +
--
  +
search domain[0] : home
  +
nameserver[0] : 192.168.32.1
  +
if_index : 23 (en7)
  +
flags : Scoped, Request A records
  +
reach : 0x00000002 (Reachable)
  +
  +
--
  +
search domain[0] : home
  +
nameserver[0] : 192.168.32.1
  +
if_index : 6 (en0)
  +
flags : Scoped, Request A records
  +
reach : 0x00000002 (Reachable)
 
</PRE>
 
</PRE>

Текущая версия на 14:11, 21 октября 2025

Split DNS

Важно

Не использовать для проверки nslookup Только

dscacheutil -q host -a name <host>

Настройка

Так как корпоративные ВПНы очень любят выдать свои ДНСы на все про все,
а мне эта хуйня не нравится - запишу как назначить свои ДНСы на внутрение домены
что б не лишаться доступа к лабе когда включен VPN

Создать файл соответвующий домену в моем случае home

sudo nano /etc/resolver/home

ну или для второго уровня

sudo nano /etc/resolver/corp.local

В этом файле вписать свой nameserver

nameserver 192.168.32.1

Проверить

scutil --dns | grep home -A5
  domain   : home
  nameserver[0] : 192.168.32.1
  flags    : Request A records
  reach    : 0x00000002 (Reachable)

resolver #11
--
  search domain[0] : home
  nameserver[0] : 192.168.32.1
  if_index : 23 (en7)
  flags    : Scoped, Request A records
  reach    : 0x00000002 (Reachable)

--
  search domain[0] : home
  nameserver[0] : 192.168.32.1
  if_index : 6 (en0)
  flags    : Scoped, Request A records
  reach    : 0x00000002 (Reachable)