Skip to main content

Linux Subsystem

Internetverbindung

WSL hat eine sehr dämliche Eigenschaft eigentlich nie den richtigen DNS Server integriert zu haben, zumindest nicht über VPN-Verbindungen. Man muss also eigentlich immer sich um DNS kümmern...

Also schreiben wir uns eine ganze Latte DNS Server in die /etc/resolv.conf, dann haben wir auch wieder Namensauflösung

#!/bin/bash

set -e
if lsattr /etc/resolv.conf | grep -q 'i'; then
   chattr -i /etc/resolv.conf
fi
rm -f /etc/resolv.conf
cat > /etc/resolv.conf << EOF
nameserver 8.8.8.8
nameserver 8.8.4.4
nameserver 1.1.1.1
nameserver 1.0.0.1
nameserver 9.9.9.9
nameserver 149.112.112.112
nameserver 84.200.69.80
nameserver 84.200.70.40
nameserver 45.90.28.123
nameserver 45.90.30.123
nameserver 134.102.20.20
nameserver 134.102.200.14
nameserver 134.155.96.51
nameserver 134.155.96.52
nameserver 134.155.96.53
nameserver 132.230.200.200
nameserver 132.230.201.111
nameserver 141.2.98.233
nameserver 141.2.149.10
nameserver 141.2.213.41
nameserver 141.2.149.10
nameserver 141.2.98.225
nameserver 141.2.149.10
nameserver 129.206.100.126
EOF
chattr +i /etc/resolv.conf

Die IPs der Nameserver sind alle öffentlich bekannt und am Ende noch ein paar Unis mit ihren DNS-Servern