web-dev-qa-db-fra.com

Configuration de Google Domains / Domain Forwardings

Un noob webmaster complet ici, et je suis désolé pour la question noobish. J'ai récemment acheté un domaine via Google Domains. J'ai également configuré un serveur Web Apache personnel fonctionnant sur un port non standard (blocs 80 des FAI) et servant actuellement un modèle de site par défaut wordpress.

Il est actuellement configuré:

ADRESSE IP: PORT

12.13.14.15:1111    

Donne mon site, sur ou hors du réseau local. Cependant, j'aimerais pouvoir taper simplement "www.mydomain.com" et le laisser afficher la même page. J'ai acheté mon domaine via Google Domaines et je ne sais pas comment le configurer.

J'ai essayé de résoudre le problème en appliquant les règles décrites dans ce lien, sous sous-titre SRV .

_http._tcp SRV 1h 10 5 PORT(ex. 1111) www.mydomain.com. 

www A 1h SERVER_IPADDRESS

Comment je comprends la première règle:

Service http, protocole TCP, type SRV, délai d'expiration 1h, priorité, poids, port de la machine sur lequel la demande doit être acheminée, et domaine

Comment je comprends la deuxième règle:

sous-domaine, type A, délai d'expiration 1h, adresse IP de mes serveurs

Et donc dans mon esprit, j'imagine que ces règles fonctionnent comme ceci:

  1. Le navigateur demande "www.mondomaine.com"
  2. Google Nameserver applique ces règles,
  3. Mon système reçoit la demande sur le port 1111, la transmet au port 80 du serveur, puis envoie au navigateur la page demandée.

L'application de ces règles ne fonctionne pas (il essaie de me connecter à mon routeur au lieu de servir la page de destination). Quelqu'un peut-il m'aider à comprendre cela?

Note latérale: Ce n'est pas un site web pour les autres, juste moi qui apprends et joue. Je sais que ce n'est pas sûr et je n'ai pas l'intention de le faire sauf pour jouer. Je ne suis pas très expérimenté, donc je ne sais pas à quel point il est vulnérable, cependant. Si quelqu'un pouvait me dire/me lier les risques de cette configuration, j'aimerais apprendre.

Merci!

3
MadisonCooper

Je crains que cela soit impossible et les enregistrements SRV ne peuvent pas vous aider.

Le port 80 est le port par défaut pour le trafic HTTP. Par conséquent, si votre fournisseur de services Internet bloque le port 80, cela signifie que www.example.com sera bloqué car, sous le capot, il s'agit en fait de www.example.com:80.

Les seules alternatives sont:

  1. Acceptez de devoir taper www.example.com:1111 ou un autre port.

ou

  1. Utilisez un proxy inverse.

Voir connexes: Le DNS peut-il pointer vers un port spécifique?

1

Les enregistrements SRV ne sont pas conçus pour fonctionner avec HTTP. Aucun navigateur ne les prend en charge.

De Pourquoi les navigateurs n'utilisent-ils pas les enregistrements SRV? by Teddy :

La RFC pour les enregistrements SRV spécifie qu'elle peut ne pas être utilisée par des protocoles préexistants qui ne spécifiaient pas déjà l'utilisation des enregistrements SRV dans leurs spécifications. C'est à dire. pas de SRV dans la spécification HTTP - il est interdit aux navigateurs de l’utiliser.

Cela n'empêche toutefois pas un nouveau standard HTTP 1.2 de spécifier l'utilisation d'enregistrements SRV. Cependant, Mark Andrews proposé ceci en avril 2007 au groupe de travail HTTP de l'IETF, mais n'a pas reçu de réponse.

1