maxnet
02/11/04, 17:17
De laatste tijd hebben wij geregeld klanten die eigen nameservers willen draaien, maar bij .nl/.de/.at domeinen (in eerste instantie) niet door de nameserver check komen.
Deze beginners hebben vaak moeite met het interpreteren van de meldingen van bijv. de SIDN nameserer check.
Hierdoor is bij ons het idee ontstaan om een alternatieve nameserver check te ontwikkelen, die -waar mogelijk- ook probeert aan te geven welke records foutief zijn.
Op dit moment draait een prototype op:
http://dnscheck.je-eigen-domein.nl/
Nu is de vraag:
Welke checks zou een dergelijke service moeten doen?
SIDN heeft weliswaar een lijst met technische eisen op de website staan, echter bevat deze niet alle checks die zij uitvoeren. Twee weken geleden hebben wij ze gevraagd een volledige lijst te sturen, echter daar tot op heden geen antwoord op gehad.
En om nu voor elk record dat niet strikt aan alle aanbevelingen uit de verschillende RFC's voldoet een melding te genereren is ook weer overdreven.
Checks die nu in het prototype zitten:
- minimaal 2 nameservers
- nameservers moeten allen een uniek IP hebben
- nameservers moeten functioneren
- nameservers moeten authorative zijn
- de MNAME in de SOA moet overeenkomen met de opgegeven primaire namesever
- de RNAME moet een geldig e-mail adres zijn (MX-check)
- voor elke nameserver moet er een NS record zijn
- controlle A records behorend bij opgegeven nameservers en NS-records
- secondaire nameservers mogen niet hogere serial hebben dan primary
- SOA, NS, MX en CNAME moeten verwijzen naar A record (niet rechtstreeks naar IP, CNAME of niet bestaand record)
- waarschuwing bij records waar men vermoedelijk een punt is vergeten (met als resultaat naamvandomein.nl.naamvandomein.nl)
- mogen alleen geldige tekens [a-z0-9-] in een domeinnaam onderdeel zitten, mag niet met een - beginnen of eindigen.
- indien er een CNAME record is mogen er geen andere records met dezelfde naam bestaan
- waarschuwing bij exteem hoge of lage TTL
- waarschuwing bij velden met dezelfde naam en type maar andere TTL
- waarschuwing indien de SOA velden waarden bevatten die buiten het door DENIC (.de) vereiste bereik liggen
- waarschuwing indien nameservers in hetzelfde (class-C IP block) netwerk zitten
Beperkingen:
- forward zones en AAAA records worden op dit moment niet onderteund.
Deze beginners hebben vaak moeite met het interpreteren van de meldingen van bijv. de SIDN nameserer check.
Hierdoor is bij ons het idee ontstaan om een alternatieve nameserver check te ontwikkelen, die -waar mogelijk- ook probeert aan te geven welke records foutief zijn.
Op dit moment draait een prototype op:
http://dnscheck.je-eigen-domein.nl/
Nu is de vraag:
Welke checks zou een dergelijke service moeten doen?
SIDN heeft weliswaar een lijst met technische eisen op de website staan, echter bevat deze niet alle checks die zij uitvoeren. Twee weken geleden hebben wij ze gevraagd een volledige lijst te sturen, echter daar tot op heden geen antwoord op gehad.
En om nu voor elk record dat niet strikt aan alle aanbevelingen uit de verschillende RFC's voldoet een melding te genereren is ook weer overdreven.
Checks die nu in het prototype zitten:
- minimaal 2 nameservers
- nameservers moeten allen een uniek IP hebben
- nameservers moeten functioneren
- nameservers moeten authorative zijn
- de MNAME in de SOA moet overeenkomen met de opgegeven primaire namesever
- de RNAME moet een geldig e-mail adres zijn (MX-check)
- voor elke nameserver moet er een NS record zijn
- controlle A records behorend bij opgegeven nameservers en NS-records
- secondaire nameservers mogen niet hogere serial hebben dan primary
- SOA, NS, MX en CNAME moeten verwijzen naar A record (niet rechtstreeks naar IP, CNAME of niet bestaand record)
- waarschuwing bij records waar men vermoedelijk een punt is vergeten (met als resultaat naamvandomein.nl.naamvandomein.nl)
- mogen alleen geldige tekens [a-z0-9-] in een domeinnaam onderdeel zitten, mag niet met een - beginnen of eindigen.
- indien er een CNAME record is mogen er geen andere records met dezelfde naam bestaan
- waarschuwing bij exteem hoge of lage TTL
- waarschuwing bij velden met dezelfde naam en type maar andere TTL
- waarschuwing indien de SOA velden waarden bevatten die buiten het door DENIC (.de) vereiste bereik liggen
- waarschuwing indien nameservers in hetzelfde (class-C IP block) netwerk zitten
Beperkingen:
- forward zones en AAAA records worden op dit moment niet onderteund.