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

Материал из noname.com.ua
Перейти к навигацииПерейти к поиску
(Новая страница: «Категория:MacOS X =Split DNS=»)
 
 
(не показаны 2 промежуточные версии этого же участника)
Строка 1: Строка 1:
 
[[Категория:MacOS X]]
 
[[Категория:MacOS X]]
 
=Split DNS=
 
=Split DNS=
  +
  +
==Важно==
  +
Не использовать для проверки <code>nslookup</code>
  +
Только
  +
<PRE>
  +
dscacheutil -q host -a name <host>
  +
</PRE>
  +
=Настройка=
  +
Так как корпоративные ВПНы очень любят выдать свои ДНСы на все про все, <BR>
  +
а мне эта хуйня не нравится - запишу как назначить свои ДНСы на внутрение домены <BR>
  +
что б не лишаться доступа к лабе когда включен VPN <BR>
  +
  +
Создать файл соответвующий домену в моем случае home
  +
<PRE>
  +
sudo nano /etc/resolver/home
  +
</PRE>
  +
ну или для второго уровня
  +
<PRE>
  +
sudo nano /etc/resolver/corp.local
  +
</PRE>
  +
  +
В этом файле вписать свой nameserver
  +
<PRE>
  +
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>

Текущая версия на 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)