Skip to content

Instantly share code, notes, and snippets.

@marfillaster
Last active October 9, 2023 05:51
Show Gist options
  • Save marfillaster/d34bd199b9e265ccd74af6d31fd9df85 to your computer and use it in GitHub Desktop.
Save marfillaster/d34bd199b9e265ccd74af6d31fd9df85 to your computer and use it in GitHub Desktop.
Mikrotik IPv6 dns-over-https doh cloudflare google
# https://forum.mikrotik.com/viewtopic.php?t=132657
/ipv6 dhcp-server option
add code=23 name=recursivens6 value=0xfd000000000000000000000000000001
/ipv6 dhcp-server
add dhcp-option=recursivens6 interface=bridge lease-time=30m name=dhcp6
/ipv6 pool
add name=ULA-pool6 prefix=fd00::/64 prefix-length=64
/ipv6 dhcp-client
add add-default-route=yes interface=ether1 pool-name=pool6 rapid-commit=no request=address,prefix use-peer-dns=no
/ipv6 address
add address=fd00::1 interface=bridge comment="IPv6 ULA address"
add from-pool=pool6 interface=bridge eui-64=yes
/ipv6 nd
set [ find default=yes ] interface=bridge ra-interval=20s-1m
/ipv6 settings
set accept-router-advertisements=yes
# https://jcutrer.com/howto/networking/mikrotik/mikrotik-dns-over-https
#/tool fetch url=https://curl.haxx.se/ca/cacert.pem
#/certificate import file-name=cacert.pem passphrase=""
/ip dns
set allow-remote-requests=yes max-concurrent-queries=200 servers=fd00::1 use-doh-server=https://cloudflare-dns.com/dns-query verify-doh-cert=yes
/ip dns static
add address=192.168.88.1 name=router.lan
add address=fd00::1 name=router.lan ttl=1m type=AAAA
add address=104.16.248.249 name=cloudflare-dns.com
add address=104.16.249.249 name=cloudflare-dns.com
add address=2606:4700::6810:f8f9 name=cloudflare-dns.com type=AAAA
add address=2606:4700::6810:f9f9 name=cloudflare-dns.com type=AAAA
add address=8.8.8.8 name=dns.google
add address=8.8.4.4 name=dns.google
add address=2001:4860:4860::8888 disabled=yes name=dns.google type=AAAA
add address=2001:4860:4860::8844 disabled=yes name=dns.google type=AAAA
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment