Acrylic DNS Proxy - теперь с DNS-over-HTTPS

Feb 19, 2020 11:56

Когда-то я уже писал, про то что отдельные питерские провайдеры травят записи DNS. В том числе путем перехвата и подмены незащищенных пакетов. Тогда я это решил при помощи DNSCrypt - но это решение, откровенно говоря, мне не особо нравилось. У виндового клиента есть неприятная особенность: если он сразу не подключился, то потом он подключится только после перезапуска. Очень неудобно если это ноутбук с Wifi.
Кроме того, я всегда кэширую DNS-записи локально, при помощи того самого Acrylic DNS Proxy, и проксировать DNS из одного прокси в другой - неудобно. DNSCrypt тоже кэширует записи, но - только в память, при перезапуске все заново. На роутеры он рассчитан, ну что тут поделать. Еще Acrylic DNS Proxy умеет подделывать рекламные домены и отдавать вместо них NXDOMAIN - в отличие от способа с переадресацией на 127.0.0.1 этот метод не создает эффекта "бесконечной загрузки" в браузерах.

И вот, начиная с некоей версии, Acrylic начал нативно поддерживать DNS-over-HTTPS (DoH), более того, его применение еще и позволяет использовать DoH-резолверы для всей системы целиком, а не только в браузере. Поскольку это HTTPS - отравить его не выйдет.
В процессе настройки нашлась пара багов, но за две недели переписки с автором программы их удалось решить, так что - рекомендую.
Я написал два конфига, где используются все 10 возможных внешних резолверов.
Тут надо уточнить: Acrylic отправляет запрос сразу всем резолверам (попадающим под условие, если оно есть) и возвращает тот ответ, что пришел первым. Поэтому если вы не хотите спамить запросами - уберите лишние. Еще один важный момент, связанный с тем что использовать все 10 резолверов это плохая идея - то, что многие крупные сайты используют геолокационную балансировку, и адрес, который вы получите, будет соответствовать тому региону, в котором находится резолвер, а не тому, в котором находитесь вы.
Все сервера взяты из вики Curl

Первый конфиг - чисто IPv4. Он не получает адреса IPv6 (что немножко ускорит обработку запросов браузером если IPv6 в интернет у вас нет). Так же используются несколько OpenNIC-серверов, которые резолвят только домены OpenNIC и NameCoin
Конфиг №1 - только IPv4.
[GlobalSection]
;
; Netherlands with OpenNIC
;
PrimaryServerAddress=51.15.98.97
PrimaryServerPort=443
PrimaryServerProtocol=DOH
PrimaryServerSocks5ProtocolProxyAddress=
PrimaryServerSocks5ProtocolProxyPort=
PrimaryServerDoHProtocolPath=dns-query
PrimaryServerDoHProtocolHost=dns.lchimp.com
PrimaryServerDoHProtocolConnectionType=Config
PrimaryServerDoHProtocolReuseConnections=Yes
PrimaryServerDomainNameAffinityMask=*.bbs;*.chan;*.cyb;*.dyn;*.geek;*.gopher;*.indy;*.libre;*.neo;*.null;*.o;*.oss;*.oz;*.parody;*.pirate;*.emc;*.coin;*.lib;*.bazar;^*
PrimaryServerQueryTypeAffinityMask=A;CNAME;MX;NS;PTR;SOA;SRV;TXT
IgnoreFailureResponsesFromPrimaryServer=No
IgnoreNegativeResponsesFromPrimaryServer=No
;
; Quad9 Unsecured
;
SecondaryServerAddress=149.112.112.10
SecondaryServerPort=443
SecondaryServerProtocol=DOH
SecondaryServerSocks5ProtocolProxyAddress=
SecondaryServerSocks5ProtocolProxyPort=
SecondaryServerDoHProtocolPath=dns-query
SecondaryServerDoHProtocolHost=dns10.quad9.net
SecondaryServerDoHProtocolConnectionType=Config
SecondaryServerDoHProtocolReuseConnections=Yes
SecondaryServerDomainNameAffinityMask=^*.bbs;^*.chan;^*.cyb;^*.dyn;^*.geek;^*.gopher;^*.indy;^*.libre;^*.neo;^*.null;^*.o;^*.oss;^*.oz;^*.parody;^*.pirate;^*.emc;^*.coin;^*.lib;^*.bazar;*
SecondaryServerQueryTypeAffinityMask=A;CNAME;MX;NS;PTR;SOA;SRV;TXT
IgnoreFailureResponsesFromSecondaryServer=No
IgnoreNegativeResponsesFromSecondaryServer=No
;
; PowerDNS
;
TertiaryServerAddress=136.144.215.158
TertiaryServerPort=443
TertiaryServerProtocol=DOH
TertiaryServerSocks5ProtocolProxyAddress=
TertiaryServerSocks5ProtocolProxyPort=
TertiaryServerDoHProtocolPath=
TertiaryServerDoHProtocolHost=doh.powerdns.org
TertiaryServerDoHProtocolConnectionType=Config
TertiaryServerDoHProtocolReuseConnections=Yes
TertiaryServerDomainNameAffinityMask=^*.bbs;^*.chan;^*.cyb;^*.dyn;^*.geek;^*.gopher;^*.indy;^*.libre;^*.neo;^*.null;^*.o;^*.oss;^*.oz;^*.parody;^*.pirate;^*.emc;^*.coin;^*.lib;^*.bazar;*
TertiaryServerQueryTypeAffinityMask=A;CNAME;MX;NS;PTR;SOA;SRV;TXT
IgnoreFailureResponsesFromTertiaryServer=No
IgnoreNegativeResponsesFromTertiaryServer=No
;
; BlahDNS DE
;
QuaternaryServerAddress=159.69.198.101
QuaternaryServerPort=443
QuaternaryServerProtocol=DOH
QuaternaryServerSocks5ProtocolProxyAddress=
QuaternaryServerSocks5ProtocolProxyPort=
QuaternaryServerDoHProtocolPath=dns-query
QuaternaryServerDoHProtocolHost=doh-de.blahdns.com
QuaternaryServerDoHProtocolConnectionType=Config
QuaternaryServerDoHProtocolReuseConnections=Yes
QuaternaryServerDomainNameAffinityMask=^*.bbs;^*.chan;^*.cyb;^*.dyn;^*.geek;^*.gopher;^*.indy;^*.libre;^*.neo;^*.null;^*.o;^*.oss;^*.oz;^*.parody;^*.pirate;^*.emc;^*.coin;^*.lib;^*.bazar;*
QuaternaryServerQueryTypeAffinityMask=A;CNAME;MX;NS;PTR;SOA;SRV;TXT
IgnoreFailureResponsesFromQuaternaryServer=No
IgnoreNegativeResponsesFromQuaternaryServer=No
;
; DNSWarden
;
QuinaryServerAddress=88.198.161.8
QuinaryServerPort=443
QuinaryServerProtocol=DOH
QuinaryServerSocks5ProtocolProxyAddress=
QuinaryServerSocks5ProtocolProxyPort=
QuinaryServerDoHProtocolPath=uncensored
QuinaryServerDoHProtocolHost=doh.dnswarden.com
QuinaryServerDoHProtocolConnectionType=Config
QuinaryServerDoHProtocolReuseConnections=Yes
QuinaryServerDomainNameAffinityMask=^*.bbs;^*.chan;^*.cyb;^*.dyn;^*.geek;^*.gopher;^*.indy;^*.libre;^*.neo;^*.null;^*.o;^*.oss;^*.oz;^*.parody;^*.pirate;^*.emc;^*.coin;^*.lib;^*.bazar;*
QuinaryServerQueryTypeAffinityMask=A;CNAME;MX;NS;PTR;SOA;SRV;TXT
IgnoreFailureResponsesFromQuinaryServer=No
IgnoreNegativeResponsesFromQuinaryServer=No
;
; SecureDNS EU
;
SenaryServerAddress=146.185.167.43
SenaryServerPort=443
SenaryServerProtocol=DOH
SenaryServerSocks5ProtocolProxyAddress=
SenaryServerSocks5ProtocolProxyPort=
SenaryServerDoHProtocolPath=dns-query
SenaryServerDoHProtocolHost=doh.securedns.eu
SenaryServerDoHProtocolConnectionType=Config
SenaryServerDoHProtocolReuseConnections=Yes
SenaryServerDomainNameAffinityMask=^*.bbs;^*.chan;^*.cyb;^*.dyn;^*.geek;^*.gopher;^*.indy;^*.libre;^*.neo;^*.null;^*.o;^*.oss;^*.oz;^*.parody;^*.pirate;^*.emc;^*.coin;^*.lib;^*.bazar;*
SenaryServerQueryTypeAffinityMask=A;CNAME;MX;NS;PTR;SOA;SRV;TXT
IgnoreFailureResponsesFromSenaryServer=No
IgnoreNegativeResponsesFromSenaryServer=No
;
; LibreDNS
;
SeptenaryServerAddress=116.203.115.192
SeptenaryServerPort=443
SeptenaryServerProtocol=DOH
SeptenaryServerSocks5ProtocolProxyAddress=
SeptenaryServerSocks5ProtocolProxyPort=
SeptenaryServerDoHProtocolPath=dns-query
SeptenaryServerDoHProtocolHost=doh.libredns.gr
SeptenaryServerDoHProtocolConnectionType=Config
SeptenaryServerDoHProtocolReuseConnections=Yes
SeptenaryServerDomainNameAffinityMask=^*.bbs;^*.chan;^*.cyb;^*.dyn;^*.geek;^*.gopher;^*.indy;^*.libre;^*.neo;^*.null;^*.o;^*.oss;^*.oz;^*.parody;^*.pirate;^*.emc;^*.coin;^*.lib;^*.bazar;*
SeptenaryServerQueryTypeAffinityMask=A;CNAME;MX;NS;PTR;SOA;SRV;TXT
IgnoreFailureResponsesFromSeptenaryServer=No
IgnoreNegativeResponsesFromSeptenaryServer=No
;
; Foundation for Applied Privacy
;
OctonaryServerAddress=37.252.185.229
OctonaryServerPort=443
OctonaryServerProtocol=DOH
OctonaryServerSocks5ProtocolProxyAddress=
OctonaryServerSocks5ProtocolProxyPort=
OctonaryServerDoHProtocolPath=query
OctonaryServerDoHProtocolHost=doh.applied-privacy.net
OctonaryServerDoHProtocolConnectionType=Config
OctonaryServerDoHProtocolReuseConnections=Yes
OctonaryServerDomainNameAffinityMask=^*.bbs;^*.chan;^*.cyb;^*.dyn;^*.geek;^*.gopher;^*.indy;^*.libre;^*.neo;^*.null;^*.o;^*.oss;^*.oz;^*.parody;^*.pirate;^*.emc;^*.coin;^*.lib;^*.bazar;*
OctonaryServerQueryTypeAffinityMask=A;CNAME;MX;NS;PTR;SOA;SRV;TXT
IgnoreFailureResponsesFromOctonaryServer=No
IgnoreNegativeResponsesFromOctonaryServer=No
;
; digitale-gesellschaft switzerland
;
NonaryServerAddress=185.95.218.43
NonaryServerPort=443
NonaryServerProtocol=DOH
NonaryServerSocks5ProtocolProxyAddress=
NonaryServerSocks5ProtocolProxyPort=
NonaryServerDoHProtocolPath=dns-query
NonaryServerDoHProtocolHost=dns.digitale-gesellschaft.ch
NonaryServerDoHProtocolConnectionType=Config
NonaryServerDoHProtocolReuseConnections=Yes
NonaryServerDomainNameAffinityMask=^*.bbs;^*.chan;^*.cyb;^*.dyn;^*.geek;^*.gopher;^*.indy;^*.libre;^*.neo;^*.null;^*.o;^*.oss;^*.oz;^*.parody;^*.pirate;^*.emc;^*.coin;^*.lib;^*.bazar;*
NonaryServerQueryTypeAffinityMask=A;CNAME;MX;NS;PTR;SOA;SRV;TXT
IgnoreFailureResponsesFromNonaryServer=No
IgnoreNegativeResponsesFromNonaryServer=No
;
; IBKSTRUM with OpenNIC
;
DenaryServerAddress=83.77.85.7
DenaryServerPort=443
DenaryServerProtocol=DOH
DenaryServerSocks5ProtocolProxyAddress=
DenaryServerSocks5ProtocolProxyPort=
DenaryServerDoHProtocolPath=dns-query
DenaryServerDoHProtocolHost=ibksturm.synology.me
DenaryServerDoHProtocolConnectionType=Config
DenaryServerDoHProtocolReuseConnections=Yes
DenaryServerDomainNameAffinityMask=*.bbs;*.chan;*.cyb;*.dyn;*.geek;*.gopher;*.indy;*.libre;*.neo;*.null;*.o;*.oss;*.oz;*.parody;*.pirate;*.emc;*.coin;*.lib;*.bazar;^*
DenaryServerQueryTypeAffinityMask=A;CNAME;MX;NS;PTR;SOA;SRV;TXT
IgnoreFailureResponsesFromDenaryServer=No
IgnoreNegativeResponsesFromDenaryServer=No

ForwardPrivateReverseLookups=No

AddressCacheFailureTime=0
AddressCacheNegativeTime=10
AddressCacheScavengingTime=960
AddressCacheSilentUpdateTime=240
AddressCachePeriodicPruningTime=240
AddressCacheInMemoryOnly=No
AddressCacheDisabled=No

LocalIPv4BindingAddress=0.0.0.0
LocalIPv4BindingPort=53
LocalIPv6BindingAddress=0:0:0:0:0:0:0:0
LocalIPv6BindingPort=53
LocalIPv6BindingEnabledOnWindowsVersionsPriorToWindowsVistaOrWindowsServer2008=No

GeneratedResponseTimeToLive=300
ServerUdpProtocolResponseTimeout=4999
ServerTcpProtocolResponseTimeout=4999
ServerTcpProtocolInternalTimeout=2477
ServerSocks5ProtocolProxyFirstByteTimeout=2477
ServerSocks5ProtocolProxyOtherBytesTimeout=2477
ServerSocks5ProtocolProxyRemoteConnectTimeout=2477
ServerSocks5ProtocolProxyRemoteResponseTimeout=4999

HitLogFileName=
HitLogFileWhat=XHCF
HitLogFullDump=No
HitLogMinPendingHits=1
HitLogMaxPendingHits=8192

[AllowedAddressesSection]
;IP1=192.168.1.*

[CacheExceptionsSection]
NCSI1=www.msftncsi.com
NCSI2=dns.msftncsi.com
NCSI3=ipv6.msftncsi.com

Второй - смешанный IPv4+IPv6. В нем так же используются несколько OpenNIC-серверов, которые резолвят только домены OpenNIC и NameCoin
Конфиг №2 - IPv4+IPv6.
[GlobalSection]
;
; Netherlands with OpenNIC
;
PrimaryServerAddress=51.15.98.97
PrimaryServerPort=443
PrimaryServerProtocol=DOH
PrimaryServerSocks5ProtocolProxyAddress=
PrimaryServerSocks5ProtocolProxyPort=
PrimaryServerDoHProtocolPath=dns-query
PrimaryServerDoHProtocolHost=dns.lchimp.com
PrimaryServerDoHProtocolConnectionType=Config
PrimaryServerDoHProtocolReuseConnections=Yes
PrimaryServerDomainNameAffinityMask=*.bbs;*.chan;*.cyb;*.dyn;*.geek;*.gopher;*.indy;*.libre;*.neo;*.null;*.o;*.oss;*.oz;*.parody;*.pirate;*.emc;*.coin;*.lib;*.bazar;^*
PrimaryServerQueryTypeAffinityMask=
IgnoreFailureResponsesFromPrimaryServer=No
IgnoreNegativeResponsesFromPrimaryServer=No
;
; Quad9 Unsecured
;
SecondaryServerAddress=149.112.112.10
SecondaryServerPort=443
SecondaryServerProtocol=DOH
SecondaryServerSocks5ProtocolProxyAddress=
SecondaryServerSocks5ProtocolProxyPort=
SecondaryServerDoHProtocolPath=dns-query
SecondaryServerDoHProtocolHost=dns10.quad9.net
SecondaryServerDoHProtocolConnectionType=Config
SecondaryServerDoHProtocolReuseConnections=Yes
SecondaryServerDomainNameAffinityMask=^*.bbs;^*.chan;^*.cyb;^*.dyn;^*.geek;^*.gopher;^*.indy;^*.libre;^*.neo;^*.null;^*.o;^*.oss;^*.oz;^*.parody;^*.pirate;^*.emc;^*.coin;^*.lib;^*.bazar;*
SecondaryServerQueryTypeAffinityMask=
IgnoreFailureResponsesFromSecondaryServer=No
IgnoreNegativeResponsesFromSecondaryServer=No
;
; Quad9 Unsecured IPv6
;
TertiaryServerAddress=2620:fe::fe:10
TertiaryServerPort=443
TertiaryServerProtocol=DOH
TertiaryServerSocks5ProtocolProxyAddress=
TertiaryServerSocks5ProtocolProxyPort=
TertiaryServerDoHProtocolPath=dns-query
TertiaryServerDoHProtocolHost=dns10.quad9.net
TertiaryServerDoHProtocolConnectionType=Config
TertiaryServerDoHProtocolReuseConnections=Yes
TertiaryServerDomainNameAffinityMask=^*.bbs;^*.chan;^*.cyb;^*.dyn;^*.geek;^*.gopher;^*.indy;^*.libre;^*.neo;^*.null;^*.o;^*.oss;^*.oz;^*.parody;^*.pirate;^*.emc;^*.coin;^*.lib;^*.bazar;*
TertiaryServerQueryTypeAffinityMask=
IgnoreFailureResponsesFromTertiaryServer=No
IgnoreNegativeResponsesFromTertiaryServer=No
;
; BlahDNS DE
;
QuaternaryServerAddress=159.69.198.101
QuaternaryServerPort=443
QuaternaryServerProtocol=DOH
QuaternaryServerSocks5ProtocolProxyAddress=
QuaternaryServerSocks5ProtocolProxyPort=
QuaternaryServerDoHProtocolPath=dns-query
QuaternaryServerDoHProtocolHost=doh-de.blahdns.com
QuaternaryServerDoHProtocolConnectionType=Config
QuaternaryServerDoHProtocolReuseConnections=Yes
QuaternaryServerDomainNameAffinityMask=^*.bbs;^*.chan;^*.cyb;^*.dyn;^*.geek;^*.gopher;^*.indy;^*.libre;^*.neo;^*.null;^*.o;^*.oss;^*.oz;^*.parody;^*.pirate;^*.emc;^*.coin;^*.lib;^*.bazar;*
QuaternaryServerQueryTypeAffinityMask=
IgnoreFailureResponsesFromQuaternaryServer=No
IgnoreNegativeResponsesFromQuaternaryServer=No
;
; BlahDNS DE - IPv6
;
QuinaryServerAddress=2a01:4f8:1c1c:6b4b::1
QuinaryServerPort=443
QuinaryServerProtocol=DOH
QuinaryServerSocks5ProtocolProxyAddress=
QuinaryServerSocks5ProtocolProxyPort=
QuinaryServerDoHProtocolPath=dns-query
QuinaryServerDoHProtocolHost=doh-de.blahdns.com
QuinaryServerDoHProtocolConnectionType=Config
QuinaryServerDoHProtocolReuseConnections=Yes
QuinaryServerDomainNameAffinityMask=^*.bbs;^*.chan;^*.cyb;^*.dyn;^*.geek;^*.gopher;^*.indy;^*.libre;^*.neo;^*.null;^*.o;^*.oss;^*.oz;^*.parody;^*.pirate;^*.emc;^*.coin;^*.lib;^*.bazar;*
QuinaryServerQueryTypeAffinityMask=
IgnoreFailureResponsesFromQuinaryServer=No
IgnoreNegativeResponsesFromQuinaryServer=No
;
; SecureDNS EU
;
SenaryServerAddress=146.185.167.43
SenaryServerPort=443
SenaryServerProtocol=DOH
SenaryServerSocks5ProtocolProxyAddress=
SenaryServerSocks5ProtocolProxyPort=
SenaryServerDoHProtocolPath=dns-query
SenaryServerDoHProtocolHost=doh.securedns.eu
SenaryServerDoHProtocolConnectionType=Config
SenaryServerDoHProtocolReuseConnections=Yes
SenaryServerDomainNameAffinityMask=^*.bbs;^*.chan;^*.cyb;^*.dyn;^*.geek;^*.gopher;^*.indy;^*.libre;^*.neo;^*.null;^*.o;^*.oss;^*.oz;^*.parody;^*.pirate;^*.emc;^*.coin;^*.lib;^*.bazar;*
SenaryServerQueryTypeAffinityMask=
IgnoreFailureResponsesFromSenaryServer=No
IgnoreNegativeResponsesFromSenaryServer=No
;
; SecureDNS EU - IPv6
;
SeptenaryServerAddress=2a03:b0c0:0:1010::e9a:3001
SeptenaryServerPort=443
SeptenaryServerProtocol=DOH
SeptenaryServerSocks5ProtocolProxyAddress=
SeptenaryServerSocks5ProtocolProxyPort=
SeptenaryServerDoHProtocolPath=dns-query
SeptenaryServerDoHProtocolHost=doh.securedns.eu
SeptenaryServerDoHProtocolConnectionType=Config
SeptenaryServerDoHProtocolReuseConnections=Yes
SeptenaryServerDomainNameAffinityMask=^*.bbs;^*.chan;^*.cyb;^*.dyn;^*.geek;^*.gopher;^*.indy;^*.libre;^*.neo;^*.null;^*.o;^*.oss;^*.oz;^*.parody;^*.pirate;^*.emc;^*.coin;^*.lib;^*.bazar;*
SeptenaryServerQueryTypeAffinityMask=
IgnoreFailureResponsesFromSeptenaryServer=No
IgnoreNegativeResponsesFromSeptenaryServer=No
;
; Foundation for Applied Privacy
;
OctonaryServerAddress=37.252.185.229
OctonaryServerPort=443
OctonaryServerProtocol=DOH
OctonaryServerSocks5ProtocolProxyAddress=
OctonaryServerSocks5ProtocolProxyPort=
OctonaryServerDoHProtocolPath=query
OctonaryServerDoHProtocolHost=doh.applied-privacy.net
OctonaryServerDoHProtocolConnectionType=Config
OctonaryServerDoHProtocolReuseConnections=Yes
OctonaryServerDomainNameAffinityMask=^*.bbs;^*.chan;^*.cyb;^*.dyn;^*.geek;^*.gopher;^*.indy;^*.libre;^*.neo;^*.null;^*.o;^*.oss;^*.oz;^*.parody;^*.pirate;^*.emc;^*.coin;^*.lib;^*.bazar;*
OctonaryServerQueryTypeAffinityMask=
IgnoreFailureResponsesFromOctonaryServer=No
IgnoreNegativeResponsesFromOctonaryServer=No
;
; Foundation for Applied Privacy - IPv6
;
NonaryServerAddress=2a00:63c1:a:229::2
NonaryServerPort=443
NonaryServerProtocol=DOH
NonaryServerSocks5ProtocolProxyAddress=
NonaryServerSocks5ProtocolProxyPort=
NonaryServerDoHProtocolPath=query
NonaryServerDoHProtocolHost=doh.applied-privacy.net
NonaryServerDoHProtocolConnectionType=Config
NonaryServerDoHProtocolReuseConnections=Yes
NonaryServerDomainNameAffinityMask=^*.bbs;^*.chan;^*.cyb;^*.dyn;^*.geek;^*.gopher;^*.indy;^*.libre;^*.neo;^*.null;^*.o;^*.oss;^*.oz;^*.parody;^*.pirate;^*.emc;^*.coin;^*.lib;^*.bazar;*
NonaryServerQueryTypeAffinityMask=
IgnoreFailureResponsesFromNonaryServer=No
IgnoreNegativeResponsesFromNonaryServer=No
;
; IBKSTRUM with OpenNIC - IPv6
;
DenaryServerAddress=2a02:1205:34d5:5070:b26e:bfff:fe1d:e19b
DenaryServerPort=443
DenaryServerProtocol=DOH
DenaryServerSocks5ProtocolProxyAddress=
DenaryServerSocks5ProtocolProxyPort=
DenaryServerDoHProtocolPath=dns-query
DenaryServerDoHProtocolHost=ibksturm.synology.me
DenaryServerDoHProtocolConnectionType=Config
DenaryServerDoHProtocolReuseConnections=Yes
DenaryServerDomainNameAffinityMask=*.bbs;*.chan;*.cyb;*.dyn;*.geek;*.gopher;*.indy;*.libre;*.neo;*.null;*.o;*.oss;*.oz;*.parody;*.pirate;*.emc;*.coin;*.lib;*.bazar;^*
DenaryServerQueryTypeAffinityMask=
IgnoreFailureResponsesFromDenaryServer=No
IgnoreNegativeResponsesFromDenaryServer=No

ForwardPrivateReverseLookups=No

AddressCacheFailureTime=0
AddressCacheNegativeTime=10
AddressCacheScavengingTime=960
AddressCacheSilentUpdateTime=240
AddressCachePeriodicPruningTime=240
AddressCacheInMemoryOnly=No
AddressCacheDisabled=No

LocalIPv4BindingAddress=0.0.0.0
LocalIPv4BindingPort=53
LocalIPv6BindingAddress=0:0:0:0:0:0:0:0
LocalIPv6BindingPort=53
LocalIPv6BindingEnabledOnWindowsVersionsPriorToWindowsVistaOrWindowsServer2008=No

GeneratedResponseTimeToLive=300
ServerUdpProtocolResponseTimeout=4999
ServerTcpProtocolResponseTimeout=4999
ServerTcpProtocolInternalTimeout=2477
ServerSocks5ProtocolProxyFirstByteTimeout=2477
ServerSocks5ProtocolProxyOtherBytesTimeout=2477
ServerSocks5ProtocolProxyRemoteConnectTimeout=2477
ServerSocks5ProtocolProxyRemoteResponseTimeout=4999

HitLogFileName=
HitLogFileWhat=XHCF
HitLogFullDump=No
HitLogMinPendingHits=1
HitLogMaxPendingHits=8192

[AllowedAddressesSection]
;IP1=192.168.1.*

[CacheExceptionsSection]
NCSI1=www.msftncsi.com
NCSI2=dns.msftncsi.com
NCSI3=ipv6.msftncsi.com

Личная безопасность, IT-сфера, Реклама, windows

Previous post Next post
Up