1 votes

Comment puis-je créer un TLD personnalisé (pour un intranet) sur mon réseau Wi-Fi avec un ordinateur Windows et Apache ?

Pouvez-vous m'expliquer comment je dois procéder, en commençant par l'installation d'Apache ?

Y a-t-il plusieurs façons de procéder ? Je voudrais que le domaine (par exemple http://intranet ) disponibles lorsque vous vous connectez au réseau, sans avoir à modifier le fichier hosts sur chaque ordinateur. Est-ce possible ?

J'aimerais également créer des sous-domaines pour mes URL locales (par ex. http://site.intranet ) ; pouvez-vous me dire comment faire cela dans Apache, et comment le configurer ?

Devrais-je renommer mon ordinateur en intranet Ou existe-t-il un autre moyen de mapper le domaine sans modifier la configuration ou le groupe de travail de chaque ordinateur (éventuellement par le biais des paramètres de mon routeur) ?

Je vous serais très reconnaissant si vous pouviez m'aider à mieux comprendre mes options, et me dire comment configurer le serveur ; merci !

2voto

user9517 Points 113163

La technologie que vous recherchez est hébergement virtuel basé sur le nom . En règle générale, vous configurez votre serveur DNS avec un A o CNAME pour chaque domaine/sous-domaine que vous voulez servir, qui pointe vers l'adresse de votre serveur Apache.

Vous utilisez ensuite l'hébergement virtuel par nom pour configurer un serveur virtuel pour chaque domaine/sous-domaine.

2voto

OmegaDestroy Points 31

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 !

-2voto

Adam Millerchip Points 1386

Jetez un coup d'œil à http://www.opennicproject.org ils sont spécialisés dans les TLD personnalisés. Ils ont beaucoup d'informations sur leur mise en place et tous leurs domaines sont libres d'utilisation. Mon préféré est .geek lol puis .pirate :P

Vous pouvez également demander un TLD maintenant si vous êtes millionnaire. Comme je ne le suis pas, c'est open nic pour moi.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X