Kurze Frage. Ich nutze auf meinem Arch Linux-Server (Hetzner) systemd-networkd und systemd-resolved. Als DNS-Server würde ich ganz gerne Googles DNS-Server verwenden, da mein nginx-Resolver bereits der DNS-Server von Google sind und diese Server scheinbar eh in systemd hardcoded sind. Also hab ich die Adressen zur /etc/systemd/resolved.conf hinzugefügt:
Code:
# This file is part of systemd.
#
# blablabla
[Resolve]
DNS=8.8.8.8 8.8.4.4 2001:4860:4860::8888 2001:4860:4860::8844
#FallbackDNS=8.8.8.8 8.8.4.4 2001:4860:4860::8888 2001:4860:4860::8844
#Domains=
#LLMNR=yes
#DNSSEC=no
#Cache=yes
Meine /etc/systemd/network/blabla.network:
Code:
[Match]
Name=en*
[Network]
DHCP=ipv4
Address=2a01:4f8:xxxx:xxxx::2/64
Gateway=fe80::1
Wenn ich nun allerdings in meine /etc/resolv.conf schaue (symlinked /run/systemd/resolve/resolv.conf):
Code:
# This file is managed by systemd-resolved(8). Do not edit.
#
# blablabla
nameserver 8.8.8.8
nameserver 8.8.4.4
nameserver 2001:4860:4860::8888
# Too many DNS servers configured, the following entries may be ignored.
nameserver 2001:4860:4860::8844
nameserver 213.133.100.100
nameserver 213.133.98.98
nameserver 213.133.99.99
Zu den Fragen:
- Warum ist bei drei DNS-Adressen schon schluss? Es lässt sich somit ja nicht eine Default- und eine Fallback-Adresse jeweils für IPv4 und IPv6 angeben
- Wie bekomme ich die Hetzner-Adressen da raus? xD