Hostnamn till URL kan inte läggas in i dns

Det går inte att peka ett (host-)namn till en URL.

 

Exempelvis:

www.minegnadomän.se. IN CNAME http://u123.mittwebbhotell.se/minforstasida.html.

 

Pekningen kan bara vara från ett (host-)namn till ett ipnummer eller ett annan (host-)namn.

Exempelvis:

www.domän.se. IN A 193.44.172.21

eller

www.domän.se. IN CNAME server-2-21.udac.net.

 

Lösning

Om man vill ha flera olika hostnamn/domännamn knutna till samma webbplats måste hanteringen av detta skötas av webbservern. Man pekar hostnamnet på servern där webbplatsen ligger.

Exempelvis:

www.minegnadomän.se. IN CNAME u123.mittwebbhotell.se.

 

Webbservern u123.mittwebbhotell.se konfigureras sedan för att visa just minforstasida.html när man anropar den som www.minegnadomän.se.

Detta löses genom någon form av Host Header hantering.

I Apache löser man detta genom funktionen NameVirtualHost i kombination med VirtualHost definitioner.