dns records
Ik ga m'n domeinen bij Versio onderbrengen. Ik wil nu een sjabloon instellen voor de DNS-records. Hier heb ik een paar vragen over. Kan iemand me hier aub even bij helpen?
Ik heb even een plaatje gezocht waarop je ziet hoe dit sjabloon er ongeveer uitziet. Echter, overal in het plaatje waar "dethuischef.nl" staat, staat bij mij in het sjabloon |DOMAIN| wat automatisch vervangen wordt door de domeinnaam.
Mijn vragen zijn nu de volgende:
1) Waar dient het TXT record voor? De complete value is:
"v=spf1 a mx ip4:159.253.0.110 ~all"
Het IP-adres wat je hier ziet, is niet van mijn VPS. Moet ik hier het IP-adres van mijn VPS invullen, en zo ja, wat doet dit record precies?
2) In het plaatje zie je dat zowel "www.dethuischef.nl" als "dethuischef.nl" een A-record hebben. Moet je voor beiden een A-record instellen?
3) Ik zie dat er in het plaatje een "localhost.dethuischef.nl" is ingesteld. Is dat verstandig? En als iemand dan localhost.mijndomein.nl in z'n browser typt, wat gebeurt er dan eigenlijk? Wat krijgt hij/zij dan te zien?
4) TTL zie ik overal op 4 uur staan. Is dat een goede waarde?
Ik hoop dat iemand mijn vragen (of enkele van mijn vragen) kan beantwoorden. Alvast dank!
SPF. Zonder een SPF-record zullen mails van je server niet aankomen bij Live/Outlook.com en bij Gmail mogelijk in de Spam-box belanden.
2) Een www als A-record is verplicht, anders zal je 'www'-subdomain niet werken. Ook kan je een * gebruiken als wildcard.
3) Ik snap het echte nut er niet van in waarom Versio dit doet? Ik gok als hulpje voor de gebruiker om zijn website ook via een deze subdomein beschikbaar te maken op zijn eigen lokale webserver, als hij die gebruikt.
4) De waarde is prima. Maar als je DNS-records vanwege een verhuizing veranderd zou ik de TTL wat hoger zetten, naar een kortere tijd.
1) Een TXT-record is voor bepaalde informatie door te geven via DNS. Dit wordt veelal gebruik voor 2) Een www als A-record is verplicht, anders zal je 'www'-subdomain niet werken. Ook kan je een * gebruiken als wildcard.
3) Ik snap het echte nut er niet van in waarom Versio dit doet? Ik gok als hulpje voor de gebruiker om zijn website ook via een deze subdomein beschikbaar te maken op zijn eigen lokale webserver, als hij die gebruikt.
4) De waarde is prima. Maar als je DNS-records vanwege een verhuizing veranderd zou ik de TTL wat hoger zetten, naar een kortere tijd.
@1) Hoe moet ik dit instellen? Staat het zo goed? Of moet ik er nog iets aan wijzigen? En moet daar het IP van mijn VPS komen te staan?
@3) Maar heb ik localhost.mijndomein.nl straks nodig om met mijn database te connecten? Dat gaat ook via localhost toch?
@4) Oké, maar dit zijn de "default" waardes die straks voor alle domeinen gelden. Dit houdt toch in dat de dns gegevens iedere 4 uur worden doorgegeven/geupdate aan het dns-systeem?
Ozzie PHP op 20/07/2015 15:39:27:
Thanks Aar. Nog een paar vraagjes.
@1) Hoe moet ik dit instellen? Staat het zo goed? Of moet ik er nog iets aan wijzigen? En moet daar het IP van mijn VPS komen te staan?
@3) Maar heb ik localhost.mijndomein.nl straks nodig om met mijn database te connecten? Dat gaat ook via localhost toch?
@4) Oké, maar dit zijn de "default" waardes die straks voor alle domeinen gelden. Dit houdt toch in dat de dns gegevens iedere 4 uur worden doorgegeven/geupdate aan het dns-systeem?
@1) Hoe moet ik dit instellen? Staat het zo goed? Of moet ik er nog iets aan wijzigen? En moet daar het IP van mijn VPS komen te staan?
@3) Maar heb ik localhost.mijndomein.nl straks nodig om met mijn database te connecten? Dat gaat ook via localhost toch?
@4) Oké, maar dit zijn de "default" waardes die straks voor alle domeinen gelden. Dit houdt toch in dat de dns gegevens iedere 4 uur worden doorgegeven/geupdate aan het dns-systeem?
3, Nee hoeft niet
Oké, maar als ik die record weghaal dan kan ik nog wel gewoon in de database met localhost connecten toch?
@SanThe
Thanks voor het overzicht.
Er staat nu: "v=spf1 a mx ip4:159.253.0.110 ~all"
Die eerste "a" houdt in:
Mail mag verstuurd worden vanaf de hostingserver waar je domein gehost wordt (in feite dus vanaf alle A records in de DNS)
Die "mx" houdt in:
Mail mag verstuurd worden vanaf dezelfde mailserver(s) waar je mail ontvangt.
Klopt het dan zoals het nu bij mij staat ingesteld. Heb ik die bijvoorbeeld die "a" wel nodig? Wat voegt die toe?
Oh ja, bij "~all" staat:
De mailservers genoemd in het SPF record mogen mail versturen voor uw domein. Een andere mailserver kan ook wel mail versturen echter zal de mail dan gemarkeerd worden als onveilig of als spam.
Er bestaat ook de instelling "-all". Dit betekent:
Alleen de mailservers in het SPF record mogen mail voor uw domein versturen. De mail zal vanaf andere servers echt geweigerd worden.
Is het niet beter om dan te kiezen voor "-all"?
De DNS bij Versio staat los van je eigen server, en intern in je server zoals localhost gewoon routeren naar 127.0.0.1 (net zoals Windows het hosts-bestand kent). Dus dit staat los van je MySQL-connectie, hoewel je wel een lookup bespaart als je gewoon met 127.0.0.1 connect. Scheelt weer een paar ms.
Hoe kan ik nu het beste die TXT record instellen? Heb je daar nog tips voor?
En de tweede vraag is, of dat voor al jouw domeinen hetzelfde is. Aangezien jij het record in een template gaat opnemen.
Ik kan me voorstellen dat er gebruikers zijn die mail.ziggo.nl of mailserver.bedrijf.com danwel gmail.com nodig hebben.
Is dus een record waar wel wat aandacht elke keer voor nodig kan zijn.
Maar waarom komen mails van mijn domein als afzender verstuurd via de SMTP van XS4ALL gewoon aan?
Gmail wil graag een SPF record zien waardoor het weet dat het van een betrouwbare afzender komt.
XS4All zal daar wat minder moeilijk over doen.
De bedoeling is dat ik straks websites voor klanten ga maken. Iedere klant krijgt z'n eigen domein dat via DNS gekoppeld is aan mijn VPS. Mijn VPS zal daarbij als mailserver dienen.
Ik wil dat er alleen geldige mails kunnen worden verstuurd vanaf mijn VPS en niet vanaf een andere server. Hoe kan ik dat het beste aanpakken?
Standaard staat SPF in de template als volgt ingesteld:
"v=spf1 a mx ip4:159.253.0.110 ~all"
1) Wat volgens mij in ieder geval niet klopt is het stukje ~all. Dit houdt in dat mail die niet vanaf mijn server wordt gestuurd, maar wel mijn domein gebruikt toch wordt verstuurd. Er wordt dan een markering meegestuurd dat het mogelijk om spam gaat. Ik denk dat ik beter -all kan gebruiken. Dan wordt de mail meteen geblokkeerd als die niet van mijn server afkomstig is. Mee eens?
2) Het stukje wat dan nog overblijft is:
a mx ip4:159.253.0.110
Die a houdt in (als ik het goed begrijp) dat de IP-adressen van alle A-records in mijn DNS settings zijn toegestaan als mailserver. Die mx houdt (als ik het goed begrijp) in dat alle domeinen die als mx record zijn ingesteld mail mogen versturen. Hier treedt echter een probleem op. Want dit zou inhouden (correct me if I'm wrong) dat de Versio fallback mailserver (in het bovenstaande plaatje fallback.axc.nl) ook mail namens mijn domein mag versturen. Is daar noodzaak toe? Moet een fallback mailserver ook mail namens mijn domein kunnen sturen, of is dat niet nodig/wenselijk?
3) Over het stukje "ip4:159.253.0.110" ben ik niet zeker. Wat is hier de bedoeling van? Is dit stukje überhaupt wel nodig, als ik die "a" er al bij heb staan? Want die "a" correspondeert toch met het IP-adres van mijn VPS?
Ik hoop dat iemand van jullie het antwoord weet, dan kan ik het allemaal in orde maken.
Over puntje 3: In een DNS kunnen meerdere A-records staan die naar verschillende servers verwijzen.
Kan ik dan beter die "a" en "mx" weglaten en alleen het IP-adres van mijn VPS invullen? Dus zo:
"v=spf1 ip4:1.2.3.4 -all"
Toevoeging op 20/07/2015 22:47:03:
EXTRA VRAAG:
Ik werk dus met Plesk en als ik dus bekijk hoe ik mijn mail in mijn e-mail cliënt moet instellen, dan zie ik dat Plesk niet werkt met de subdomeinen smtp.domein.nl en pop.domein.nl maar simpelweg met domein.nl. Dit wil dus zeggen dat de mailserver dus altijd op dezelfde VPS moet staan als de website. Zie ik dat goed?
Ga jij je klanten ook jouw vps laten gebruiken om hun mails mee te versturen? Zodat ze hun mailprogramma zo in kunnen stellen dat de mails vanaf hun laptop ook via jouw server gaan?
Wil je je klanten verbieden om via xs4all.nl of ziggo.nl te versturen?
Waarom is hosting een combi pakket met website en mail gecombineerd?
Ik heb ook klanten die op kantoor gewoon een mail server hebben staan en anderen hebben bij kpn een hosted-exchange server.
Denk je ook aan de IPv6 ;)
Rickert Bombaklats op 21/07/2015 15:23:04:
Denk je ook aan de IPv6 ;)
Stel dan de DNS goed in (AAAA-record), want enige tijd geleden kwam ik via mijn IPv6 verbinding op een website uit, die voor IPv6 naar een verkeerde server doorgestuurd werd, en alleen dus correct via IPv4 te bereiken was. Het heeft me even wat gepuzzel gekost om uit te zoeken hoe het kon dat ik hem thuis niet kon benaderen, maar via mijn mobiele data-verbinding wel.
Sorry, ik had jouw opmerking even totaal gemist :-/
>> Ga jij je klanten ook jouw vps laten gebruiken om hun mails mee te versturen? Zodat ze hun mailprogramma zo in kunnen stellen dat de mails vanaf hun laptop ook via jouw server gaan?
Ja, dat is de bedoeling inderdaad.
>> Wil je je klanten verbieden om via xs4all.nl of ziggo.nl te versturen?
Wat bedoel je hier precies mee? Ze kunnen toch gewoon mijn VPS gebruiken? Waarom zouden ze dan ineens via xs4all of ziggo gaan mailen? Ik snap geloof ik niet helemaal wat je precies bedoelt.
>> Denk je ook aan de IPv6 ;)
Waar doel je dan precies op? Mijn server heeft alleen 2 ip4 adressen.
Als je geen IPv6-adressenreeks hebt, hoef je je geen zorgen te maken over IPv6 configuratie.
Oké, thanks.
Ik hoop dat iemand nog kan uitleggen wat Ivo bedoelt met mails sturen vanuit xs4all of ziggo. Waarom zou je zoiets doen?
Ozzie PHP op 21/07/2015 15:50:22:
>> Als je geen IPv6-adressenreeks hebt, hoef je je geen zorgen te maken over IPv6 configuratie.
Oké, thanks.
[/quoe]
Tenzij je wilt dat je sites en mail beschikbaar zijn via IPV6. Ooit zal je dit wel moeten doen :)
Stel je hebt thuis een internet aansluiting van ziggo. Dan kan je in je e-mail client (bv. thunderbird) een account toevoegen met een IMAP connect naar je VPS en een SMTP connectie naar ziggo. Bij van vul je dan gewoon je echt email adres in. ([email protected])
Oké, thanks.
[/quoe]
Tenzij je wilt dat je sites en mail beschikbaar zijn via IPV6. Ooit zal je dit wel moeten doen :)
Quote:
Ik hoop dat iemand nog kan uitleggen wat Ivo bedoelt met mails sturen vanuit xs4all of ziggo. Waarom zou je zoiets doen?
Stel je hebt thuis een internet aansluiting van ziggo. Dan kan je in je e-mail client (bv. thunderbird) een account toevoegen met een IMAP connect naar je VPS en een SMTP connectie naar ziggo. Bij van vul je dan gewoon je echt email adres in. ([email protected])
Gewijzigd op 21/07/2015 18:00:18 door LEDfan nvt