Tout repose sur le DNS. Vous devez vous assurer que le nom DNS intranet
est résolu en une adresse IP. Je ne connais qu'une seule façon de procéder : installer mon propre service DHCP et DNS pour l'infrastructure. La méthode Bonjour devrait également fonctionner, mais je n'ai aucune expérience dans ce domaine.
Les systèmes d'exploitation que je connais supportent les suffixes DNS, comme .local
o example.corp
. Vous contrôlerez le serveur DHCP sur votre réseau, n'est-ce pas ? Supposons qu'il donne des adresses comme 192.168.13.128
avec un 255.255.255.0
masque de réseau et surtout, il donnera l'adresse d'un serveur DNS qui sait répondre de manière autoritaire par le biais du example.corp
et il dira aux clients DHCP que leur domaine DNS est example.corp
. La plupart des systèmes d'exploitation essaieront ensuite d'accéder http://intranet.example.corp
si vous tapez http://intranet
.
C'est ainsi que les noms courts fonctionneront. En avant pour l'hébergement virtuel basé sur le nom, comme @Iain l'a dit. Supposons que votre configuration d'Apache dise :
Listen *:80
NameVirtualHost *:80
Je suppose que le serveur Apache a l'option 192.168.13.1/24
Adresse IP. Je mettrais un A
record comme s01.srv.example.corp.
en pointant du doigt 192.168.13.1
et un CNAME
comme intranet.example.corp.
en pointant du doigt s01.srv.example.corp.
et si vous avez besoin de sous-sites, je mettrais dans site.intranet.example.corp.
également, en pointant le plein s01.srv
Nom DNS.
Revenons à la configuration d'Apache : vous devrez ajouter des hôtes virtuels comme ceux-ci :
# this matches the NameVirtualHost directive and
# loosely matches the Listen directive; it could also be:
# NameVirtualHost 192.168.13.1:80 and you'd change this below as well
<VirtualHost *:80>
# notice you'll need both of these;
# they must match what's in the browser Location bar
ServerName intranet.example.corp
ServerAlias intranet
# sorry for the Unix-style paths, I avoid Windows a bit
DocumentRoot /var/www/intranet.example.corp
</VirtualHost>
Je n'hésiterai pas à développer ce point, si vous avez besoin d'aide. N'hésitez pas à demander !