DNS Static
Systém MikroTik RouterOS má v mezipaměti DNS zabudovanou funkci serveru DNS. Umožňuje propojit konkrétní názvy domén s příslušnými IP adresami a inzerovat tato propojení klientům DNS, kteří používají router jako svůj server DNS. Tuto funkci lze také použít k poskytování falešných informací DNS klientům sítě. Například přeložit jakýkoli požadavek DNS pro určitou sadu domén (nebo pro celý internet) na vlastní stránku.
Server je schopen překládat požadavky DNS na základě základních regulárních výrazů POSIX, takže lze přiřadit více požadavkům stejný záznam. V případě, že záznam neodpovídá standardům pro pojmenování DNS, je považován za regulární výraz a označen příznakem 'R'. Seznam je seřazen a kontroluje se shora dolů. Nejprve se kontrolují regulární výrazy a poté obyčejné záznamy.
Kód: Vybrat vše
[admin@MikroTik] ip dns static> add name=www.example.com address=10.0.0.1
[admin@MikroTik] ip dns static> print
Flags: D - dynamic, X - disabled, R - regexp
# NAME ADDRESS TTL
0 www.example.com 10.0.0.1 1d
[admin@MikroTik] ip dns static>
Kód: Vybrat vše
[admin@MikroTik] ip dns static> add regexp="[*example*]" address=10.0.0.2
Kód: Vybrat vše
[admin@MikroTik] > ip dns print
servers:
dynamic-servers: 10.1.3.5,159.148.147.194
allow-remote-requests: yes
max-udp-packet-size: 4096
query-server-timeout: 2s
query-total-timeout: 10s
max-concurrent-queries: 100
max-concurrent-tcp-sessions: 20
cache-size: 2048KiB
cache-max-ttl: 1w
cache-used: 21KiB
Kód: Vybrat vše
[admin@MikroTik] > ip dhcp-client set 0 use-peer-dns=no
[admin@MikroTik] > ip dns set servers=10.1.3.5
[admin@MikroTik] > ip dns print
servers: 10.1.3.5
dynamic-servers:
allow-remote-requests: yes
max-udp-packet-size: 4096
query-server-timeout: 2s
query-total-timeout: 10s
max-concurrent-queries: 100
max-concurrent-tcp-sessions: 20
cache-size: 2048KiB
cache-max-ttl: 1w
cache-used: 21KiB