Iemand anders met het volgende probleem:
Zyxel T-Mobile modem aangesloten via Huawei media converter: als ik vanuit een linux omgeving (bare metal of zelfs gevirtualiseerd) wil pingen naar een server via een hostname (als er dus een dns verzoek moet plaatsvinden), loop ik tegen secondenlange vertraging aan voordat de eerste ping verstuurd wordt. in windows geen probleem, noch in macos. getest op archlinux op PC A en PC B, archlinuxarm op raspberry pi, met systemrescuecd op PC A. in wsl (licht gevirtualiseerde linux) op windows dus wel vertraging.
heb mijn ziggo modem nog eens aangesloten en daarbij totaal geen probleem in welke situatie ook. heb geprobeerd mac address van modem WAN (internet) interface te clonen op de nic van PC B en direct op de media converter aan te sluiten maar dat lukte niet (IPoE encapsulation voorkomt dat?)
heeft verder niks te maken met de dns server op zichzelf dus, want met meerdere geprobeerd en werkt dus wel op windows en macos met dezelfde instellingen.
iemand enig idee? firewall totaal uitzetten op de Zyxel deed ook niks
edit: heb de oorzaak gevonden, het heeft te maken met AAAA dns records die (gelijktijdig met A records) worden gezocht, maar dit lukt niet (waarschijnlijk omdat IPv6 disabled is) dus volgt na 5 seconden timeout. in resolv.conf single-request aanzetten en het probleem is weg
uit glibc resolve.conf man page:
single-request (since glibc 2.10)
Sets RES_SNGLKUP in _res.options. By default,
glibc performs IPv4 and IPv6 lookups in parallel
since version 2.9. Some appliance DNS servers
cannot handle these queries properly and make the
requests time out. This option disables the
behavior and makes glibc perform the IPv6 and IPv4
requests sequentially (at the cost of some slowdown
of the resolving process).
Zyxel T-Mobile modem aangesloten via Huawei media converter: als ik vanuit een linux omgeving (bare metal of zelfs gevirtualiseerd) wil pingen naar een server via een hostname (als er dus een dns verzoek moet plaatsvinden), loop ik tegen secondenlange vertraging aan voordat de eerste ping verstuurd wordt. in windows geen probleem, noch in macos. getest op archlinux op PC A en PC B, archlinuxarm op raspberry pi, met systemrescuecd op PC A. in wsl (licht gevirtualiseerde linux) op windows dus wel vertraging.
heb mijn ziggo modem nog eens aangesloten en daarbij totaal geen probleem in welke situatie ook. heb geprobeerd mac address van modem WAN (internet) interface te clonen op de nic van PC B en direct op de media converter aan te sluiten maar dat lukte niet (IPoE encapsulation voorkomt dat?)
heeft verder niks te maken met de dns server op zichzelf dus, want met meerdere geprobeerd en werkt dus wel op windows en macos met dezelfde instellingen.
iemand enig idee? firewall totaal uitzetten op de Zyxel deed ook niks
edit: heb de oorzaak gevonden, het heeft te maken met AAAA dns records die (gelijktijdig met A records) worden gezocht, maar dit lukt niet (waarschijnlijk omdat IPv6 disabled is) dus volgt na 5 seconden timeout. in resolv.conf single-request aanzetten en het probleem is weg
uit glibc resolve.conf man page:
single-request (since glibc 2.10)
Sets RES_SNGLKUP in _res.options. By default,
glibc performs IPv4 and IPv6 lookups in parallel
since version 2.9. Some appliance DNS servers
cannot handle these queries properly and make the
requests time out. This option disables the
behavior and makes glibc perform the IPv6 and IPv4
requests sequentially (at the cost of some slowdown
of the resolving process).
[ Voor 36% gewijzigd door justinkb op 31-01-2023 15:07 ]