Mikrotik split-dns: เด…เดตเตผ เด…เดคเต เดšเต†เดฏเตเดคเต

เดชเตเดฐเดคเตเดฏเต‡เด• เดจเดฟเดฏเดฎเด™เตเด™เตพเด•เตเด•เดจเตเดธเตƒเดคเดฎเดพเดฏเดฟ เดกเดฟเดŽเตปเดŽเดธเต เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เตพ เดฑเต€เดกเดฏเดฑเด•เตโ€ŒเดŸเต เดšเต†เดฏเตเดฏเดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดค RoS-เดจเตเดฑเต† เดกเต†เดตเดฒเดชเตเดชเตผเดฎเดพเตผ (เดธเตเดฅเดฟเดฐเดฎเดพเดฏ 10-เตฝ) เดšเต‡เตผเดคเตเดคเดฟเดŸเตเดŸเต 6.47 เดตเตผเดทเดคเตเดคเดฟเตฝ เดคเดพเดดเต†เดฏเดพเดฏเดฟ. เดจเต‡เดฐเดคเตเดคเต† เดซเดฏเตผเดตเดพเดณเดฟเตฝ เดฒเต†เดฏเตผ -7 เดจเดฟเดฏเดฎเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด’เดดเดฟเดตเดพเด•เตเด•เต‡เดฃเตเดŸเดคเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต†เด™เตเด•เดฟเตฝ, เด‡เดชเตเดชเต‹เตพ เด‡เดคเต เดฒเดณเดฟเดคเดตเตเด‚ เด—เด‚เดญเต€เดฐเดตเตเดฎเดพเดฏเดพเดฃเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต:

/ip dns static
add forward-to=192.168.88.3 regexp=".*\.test1\.localdomain" type=FWD
add forward-to=192.168.88.56 regexp=".*\.test2\.localdomain" type=FWD

เดŽเดจเตเดฑเต† เดธเดจเตเดคเต‹เดทเดคเตเดคเดฟเดจเต เด…เดคเดฟเดฐเตเด•เดณเดฟเดฒเตเดฒ!

เด‡เดคเต เดŽเดจเตเดคเดพเดฃเต เดจเดฎเตเดฎเต† เดญเต€เดทเดฃเดฟเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเดคเต?

เดšเตเดฐเตเด™เตเด™เดฟเดฏเดคเต, เด‡เดคเตเดชเต‹เดฒเตเดณเตเดณ เดตเดฟเดšเดฟเดคเตเดฐเดฎเดพเดฏ NAT เดจเดฟเตผเดฎเตเดฎเดฟเดคเดฟเด•เตพ เดžเด™เตเด™เตพ เด’เดดเดฟเดตเดพเด•เตเด•เตเดจเตเดจเต:


/ip firewall layer7-protocol
add comment="DNS Nat contoso.com" name=contoso.com regexp="\x07contoso\x03com"
/ip firewall mangle
add action=mark-packet chain=prerouting comment="mark dns contoso.com" dst-address-type=local dst-port=53 in-interface-list=DNSMASQ layer7-protocol=contoso.com new-packet-mark=dns-contoso.com passthrough=yes protocol=udp
add action=mark-packet chain=prerouting comment="mark dns contoso.com" dst-address-type=local dst-port=53 in-interface-list=DNSMASQ layer7-protocol=contoso.com new-packet-mark=dns-contoso.com passthrough=yes protocol=tcp
/ip firewall nat
add action=dst-nat chain=dstnat comment="DST-NAT dns contoso.com" dst-port=53 in-interface-list=DNSMASQ packet-mark=dns-contoso.com protocol=udp to-addresses=192.0.2.15
add action=dst-nat chain=dstnat comment="DST-NAT dns contoso.com" dst-port=53 in-interface-list=DNSMASQ packet-mark=dns-contoso.com protocol=tcp to-addresses=192.0.2.15
add action=masquerade chain=srcnat comment="mask dns contoso.com" dst-port=53 packet-mark=dns-contoso.com protocol=udp
add action=masquerade chain=srcnat comment="mask dns contoso.com" dst-port=53 packet-mark=dns-contoso.com protocol=tcp

เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, เด‡เดชเตเดชเต‹เตพ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดจเดฟเดฐเดตเดงเดฟ เดซเต‹เตผเดตเต‡เดกเตผเดฎเดพเดฐเต† เดฐเดœเดฟเดธเตเดฑเตเดฑเตผ เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚, เด‡เดคเต dns เดชเดฐเดพเดœเดฏเดชเตเดชเต†เดŸเดพเตป เดธเดนเดพเดฏเดฟเด•เตเด•เตเด‚.
เด‡เดจเตเดฑเดฒเดฟเดœเดจเตเดฑเต เดกเดฟเดŽเตปเดŽเดธเต เดชเตเดฐเต‹เดธเดธเตเดธเดฟเด‚เด—เต เด•เดฎเตเดชเดจเดฟเดฏเตเดŸเต† เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเดฒเต‡เด•เตเด•เต ipv6 เด…เดตเดคเดฐเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเต เดธเดพเดงเตเดฏเดฎเดพเด•เตเด•เตเด‚. เด…เดคเดฟเดจเตเดฎเตเดฎเตเดชเต, เดžเดพเตป เด‡เดคเต เดšเต†เดฏเตเดคเดฟเดฒเตเดฒ, เด•เดพเดฐเดฃเด‚ เดŽเดจเดฟเด•เตเด•เต เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เดตเดฟเดฒเดพเดธเด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เต เดจเดฟเดฐเดตเดงเดฟ เดกเดฟเดŽเตปเดŽเดธเต เดชเต‡เดฐเตเด•เตพ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต, เด•เต‚เดŸเดพเดคเต† ipv6-เตฝ เด‡เดคเต เดตเดฒเดฟเดฏ เด•เตเดฐเดšเตเดšเตเด•เตพ เด‡เดฒเตเดฒเดพเดคเต† เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ.

เด…เดตเดฒเด‚เดฌเด‚: www.habr.com