Categories
IT Unix

Debian: IPv4 bei dselect erzwingen

Ich hatte auf unserem neuen Root Server das Problem, dass dselect beim Zugriff auf security.debian.org immer auf die IPv6 Adresse gegangen ist, und es hier zu Timeouts kam.

Eine host-Abfrage lieferte folgendes Ergebnis:

$ host security.debian.org
security.debian.org has address 212.211.132.250
security.debian.org has address 212.211.132.32
security.debian.org has address 195.20.242.89
security.debian.org has IPv6 address 2001:a78:5:1:216:35ff:fe7f:6ceb
security.debian.org has IPv6 address 2001:8d8:580:400:6564:a62:0:2
security.debian.org has IPv6 address 2001:a78:5:0:216:35ff:fe7f:be4f
security.debian.org mail is handled by 10 chopin.debian.org.

Es kommen also beide Adressen IPv4 und IPv6 zurück.

Um die Verwendung der IPv4 Adresse zu erzwingen, muss man in der /etc/gai.conf folgende Zeile einfügen:

precedence ::ffff:0:0/96 100

Anschließend wird immer die IPv4 Adresse verwendet.