bind9 - EDNS0 UPD hibaüzenet
Veres Sándor
veresh at kossuthzs-szeged.sulinet.hu
2009. Nov. 17., K, 15:35:34 CET
Kedves Listatagok!
A DNS szerver az alábbi hibaüzenetekkel szemeteli a syslogot:
"
Nov 17 08:16:15 panka named[25163]: too many timeouts resolving
'www.metafora.org/A' (in 'org'?): disabling EDNS
Nov 17 08:33:24 panka named[25163]: too many timeouts resolving
'www.bookblog.ro/A' (in '.'?): reducing the advertised EDNS UDP packet
size to 512 octets
"
Google-val próbáltam megoldást keresni, de még mielőtt valami butaságot
csinálnék kikérném a hozzáértőbbek véleményét.
Az EDNS-el kapcsolatban az alábbit találtam:
"...
A DNS lekérdezésekre adott válasz mérete az eredeti protokoll
tervezésekor az UDP csomagok maximális méretéhez lett igazítva, ami
alapesetben 512 byte.
A DNS szolgáltatás különbözô feladatokra való felhasználása miatt ez a
korlát alacsonynak bizonyult. A protokollal foglalkozók két megoldást
találtak a problémára.
Az egyik a TCP használata, UDP helyett, amivel gyakorlatilag bármekkora
mennyiséget át lehet vinni, de sokkal lassabb és bonyolultabb. A TCP
alapú DNS nem skálázható
teljesítmény igényeket támaszt.
Ezért is definiálták az EDNS0 kiterjesztést. Ez esetben a kliens a
kérésébe egy úgynevezett OPT rekordot is beletesz, jelezve, hogy képes
az EDNS0 használatára (dnsperf esetén
-e, dig esetében pedig a +dnssec kapcsoló). A szerver ezt észlelve
válaszként 512 byte helyett 4096 byteos UDP csomagot használ. Méréseink
során 6 rekord volt
a határ, ami még belefért a 512-es csomagba
..."
A DNS szerver konfigurációs állományában nem használom az "edns" opciót,
és nem tudom, hogy mi a default értéke. De a logokat én úgy értelmezem,
hogy a Sulinet DNS szerverei EDNS UDP csomagokat küldenek vissza, amit a
nagy méret (4096 bájt) miatt a DNS szerver 512 bájt méretűre "redukál".
Átolvasgattam egy két leírást ezzel kapcsolatban, az alábbi két
megoldási ötletem van:
1. Megoldás:
Felveszem a "server" opciót az alábbi tartalommal, és bővítem az
"options" részt az alábbiak szerint:
server ( 195.199.255.4 195.199.255.57 195.199.255.58 ) {
edns yes;
edns-udp-size 4096;
max-udp-size 4096;
}
options {
...
edns-udp-size 4096;
max-udp-size 4096;
...
}
2. Megoldás:
Felveszem a logging opciót az alábbi tartalommal:
logging {
category lame-servers { null; };
category edns-disabled { null; };
}
Kérem, aki tud tanácsot adni, illetve megmondani, hogy a megoldási
javaslataim egyáltalán jók-e az kérem segítsen!
Előre is köszönöm a válaszokat!
Üdvözelettel, Veres Sándor
--
Szeged Szolgáltatási Középiskola és Szakiskola
Kossuth Zsuzsanna Egészségügyi és Könnyűipari Tagintézménye
6724 Szeged, Kodály tér 1.
munkah.tel.: 62-420-647 (109-es mellék)
e-mail: veresh at kossuthzs-szeged.sulinet.hu
További információk a(z) Techinfo levelezőlistáról