Comment puis-je diriger un domaine vers un serveur avec une adresse IP résidentielle statique et un numéro de port?

0

J'exécute un serveur sur une connexion résidentielle avec une adresse IP statique.

Ma connexion résidentielle bloque l'écoute sur le port 80, mais je peux configurer le serveur pour écouter sur n'importe quel port.

Je possède un nom de domaine et gère actuellement le DNS via GoDaddy.

J'ai essayé de jouer avec les enregistrements DNS SRV et A sans succès.

Ai-je besoin d'un tunnel / proxy VPN / d'un autre gestionnaire DNS / d'un autre serveur Web local? Quelles sont les prochaines étapes que je peux essayer d'accomplir?

Randall Lee
la source

Réponses:

1

Si vous avez une adresse IP statique, utilisez simplement un enregistrement A pour le diriger vers votre adresse IP. Vous ne pourrez pas obtenir http pour traduire un autre port sur le port 80 - vous devrez réparer votre routeur ou utiliser le formulaire. http://domain.name:port

Si https n'est pas bloqué, vous pouvez essayer une connexion https sur le port 443.

Votre routeur bloque peut-être le port 80 car il possède une interface Web. Vous pouvez peut-être le modifier uniquement en bhttps ou ne pas le lier au port 80.

De plus, si vous ne l'avez pas déjà fait, vous devez configurer un transfert de port dans votre routeur afin qu'il sache sur quel serveur interne les requêtes Web doivent être envoyées. Cela impliquera également d'attribuer une adresse immuable au serveur Web (ce qui peut être fait via une affectation statique ou une réservation DHCP)

davidgo
la source
Je soupçonne que l'OP dit que son fournisseur d'accès bloque les connexions HTTP entrantes. (Randall Lee: veuillez préciser.) La question est donc: «Puis-je configurer mon nom de domaine dans DNS afin que, lorsque des personnes essaient de se connecter à randall.lee.example.com, ils sont redirigés vers port8080 au niveau DNS ? Et je crois que la réponse est «Non, il vous suffira de dire à vos utilisateurs de se connecter à randall.lee.example.com:8080. "
Scott
@ scott - Je conviens qu'il est possible que le fournisseur de services Internet soit perçu comme bloquant le port 80 et que cela puisse être le cas - mais il est également beaucoup plus probable que le fournisseur de services Internet ne bloque pas le port 80, mais le routeur lui fait penser qu'il le fait .
davidgo
@ Scott jolie situation étrange. ATT Est-ce que Bloquez l’écoute sur le port 80 d’une manière, comme si je configurais mon serveur pour écouter sur 80, transmettais le port, puis tentais d’y accéder depuis l’extérieur de mon réseau et de simplement insérer mon adresse IP publique, elle ne se connectait pas. Cependant, j’ai configuré nginx pour transférer 80 à 5000 (port arbitraire # j’ai configuré mon serveur pour écouter) et cela n’a pas fonctionné jusqu’à ce que je transmette à nouveau le port 80. Oh et GoDaddy ont foiré et n’ont pas loué le domaine. pour moi, vient de me donner l'hébergement. Correction, ajout de l'enregistrement A, maintenant tout va bien. Merci à vous deux.
Randall Lee
@RandallLee - Êtes-vous en mesure de vous connecter au port 80 de manière externe puis de le transférer, par exemple au port 5000 en interne? Si tel est le cas, le problème ne vient pas de AT & T (à moins que ce ne soit sur un routeur client fourni par AT & T qui ne peut pas être reconfiguré)
davidgo