Een script is niet nodig, immers zit er in de Synology keurig een eigen "Virtual Host" programma wat perfect werkt, althans bij mij dan.
Uiteraard moet je DNS wel goed verwijzen naar je publieke ip-nummer, iemand toetst je website in
http://www.voorbeeld.nl (dus eigenlijk je publieke ip-nummer) en komt eerst aan bij je router, deze ziet dat hij door moet naar je NAS (poort 80 doorsturen naar ip-nummer van je NAS), deze weet dan oke ik moet nu naar de NAS gaan en gaat kijken in de virtual hostlijst in de kolom "hostnaam" naar "
www.voorbeeld.nl" en ziet dat in de kolom "naam van de submap" "voorbeeld" staat en toont de index.html die in de submap "voorbeeld" staat. Dus op je NAS heb je staan een map "web" met daarin de submap "voorbeeld", waarin de index.html en je andere webpagina's staan.
Nu zit ik bij een provider voor domein namen die ik erg goed vind en ook een goede en duidelijke support geeft, mooie duidelijke DNS support en pagina 9hoef je dus niet zelf te maken, alleen maar aan te passen met je eigen publieke ip-nummer), ondanks dat ik daar de hosting heb weggehaald, namelijk Hostned, is perfect.
Ik heb hieronder de DNS weergeven zoals ik het gebruik, wellicht helpt dit om je eigen DNS (cname record) te maken.
Je hebt de volgende (invul) velden "Recordnaam", "Type" , "Prioriteit" , "Inhoud" kan zijn dat sommige al zijn ingevuld, dan hoef je eigenlijk alleen maar je pulieke ip-nummer in te vullen.
Hieronder een opzet van mijn eigen record (let op een * of een . ervoor, etc):
Recordnaam= *.domeinnaam.nl, Type= A, Priortiteit= niets invullen, Inhoud= 00.000.000.00 (eigen publieke ip-nummer).
Recordnaam= .domeinnaam.nl, Type= A, Prioriteit= niet ingevuld, Inhoud= 00.000.000.00 (je eigen publieke ip nummer).
Recordnaam= domeinnaam.nl, Type= NS, Prioriteit= niet ingevuld, Inhoud= ns1.hostnedbv.nl.
Recordnaam= domeinnaam.nl, Type= NS, Prioriteit= niet ingevuld, Inhoud= ns2.hostnedbv.nl.
Recordnaam=
http://www.domeinnaam.nl, Type= MX CNAME, Prioriteit= 100, Inhoud= domeinnaam.nl (geen www. ervoor).
Recordnaam= ftp.domeinnaam.nl, Type= MX CNAME, Prioriteit= 10, Inhoud= domeinnaam.nl (geen www. ervoor).
Record=
http://www.domeinnaam.nl, Type= CNAME, Prioriteit= niet ingevuld, Inhoud= domeinnaam.nl (geen www. ervoor).
Record= ftp.domeinnaam.nl, Type= CNAME, Prioriteit= niet ingevuld, Inhoud= domeinnaam.nl (geen www. ervoor.)
Recordnaam= webmail.domeinnaam.nl, Type= A, Prioriteit= niet ingevuld, Inhoud= 00.000.000.00 (je eigen publieke ip nummer).
Recordnaam= mail.domeinnaam.nl, Type= A, Prioriteit= niet ingevuld, Inhoud= 00.000.000.00 (je eigen publieke ip nummer).
Recordnaam= localhost.domeinnaam.nl, Type= A, Prioriteit= niet ingevuld, Inhoud= 00.000.000.00 (je eigen publieke ip nummer).
Mocht dit allemaal ook niet lukken, suggestie stap dan over naar een provider die het wat makkelijker regeld, Hostned zou ik zeggen.
Groet,
Richard