Forcer un port spécifique

Fermé
Gunthar - 28 janv. 2020 à 15:10
 Gunthar - 28 janv. 2020 à 16:10
Bonjour,

Ma question est simple : est-il possible avec un enregistrement DNS de forcer un port spécifique ?
Exemple : j'ai un sous-domaine "sousdomaine.domaine.fr" et je veux que l'internaute qui tape cette adresse arrive sur le port 443 (https) au lieu du 80 (http).

Pour moi, ce n'est pas possible, cette action est configurable uniquement sur le serveur avec un .htaccess par exemple. Mais une autre personne me soutien qu'une telle option existe.

Quelqu'un peut me donner son avis ?...


Configuration: Macintosh / Chrome 79.0.3945.130
A voir également:

6 réponses

cs_PaTaTe Messages postés 2126 Date d'inscription mercredi 21 août 2002 Statut Contributeur Dernière intervention 19 février 2021 494
28 janv. 2020 à 15:44
Si tu parles de la zone DNS de ton fournisseur de domaine, on y indique aucun port, si tu parles de ton dyndns, là c'est différent, tu dois configurer dans ton routeur les ports que tu veux utiliser en lui indiquant la machine cible sur ton réseau.
1
brupala Messages postés 110114 Date d'inscription lundi 16 juillet 2001 Statut Membre Dernière intervention 7 septembre 2024 13 739
28 janv. 2020 à 16:06
Salut,
tu as tout à fait raison, celui qui t'a affirmé ça est un âne.
le DNS ne gère que des adresses IP (V4 et V6) ainsi que des textes et autres descriptifs dans les divers enregistrements accessoires, mais jamais les ports TCP ou UDP ou autres.
Il ne faut pas confondre un URL et un FQDN, si le premier utilise le second, il le complète avec pas mal de choses:
protocole applicatif, port, sous dossier, index ....
après,
dans DNS,
tu peux avoir deux noms différents qui pointent sur deux serveurs ou le même avec des serveurs virtuels dans Apache:
par exemple,
un enregistrement:
gun.exemple.fr pour accès http
guns.exemple.fr pour accès https
les deux pointant sur le meme enregistrement A (serveurs virtuels) ou deux enregistrement A (deux serveurs physiques).
Mais c'est apache (ou autre) qui va router suivant l'url dans le cas de serveurs virtuels, le dns se contentant de fournir l'adresse IP qui va bien.
1
cs_PaTaTe Messages postés 2126 Date d'inscription mercredi 21 août 2002 Statut Contributeur Dernière intervention 19 février 2021 494
28 janv. 2020 à 15:31
Bonjour,

Dans le fichier .htaccess on ne détermine pas le port (cela se fait dans la configuration d'Apache lui-même)

Par contre, on peut forcer le https comme ceci :
 RewriteCond %{HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]


Cordialement,
0
Bonjour cs_PaTaTe

Merci pour ta précision tout à fait exacte.
Mais tu ne réponds pas vraiment à ma question : peux-tu me dire si oui ou non un enregistrement DNS peut rediriger vers un port spécifique ?...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
OK. C'est une règle NAT ce que tu décrit.
Donc, pour toi, pas possible en ajoutant un enregistrement dans la zone DNS d'un domaine. OK.
Merci pour ton aide !
0
Salut brupala

Merci beaucoup pour ta réponse et ces précisions.
0