Puncte:0

Redirecționarea unui subdomeniu la un alt IP

drapel tr

Această întrebare a fost postată inițial pe pagina Network Engineering StackExchange, dar a fost mutată aici.

TL;DR Am un nume de domeniu atașat unui IP AWS Elastic, aș dori să creez o înregistrare pentru un subdomeniu care redirecționează către un IP complet diferit.

Bună ziua, în prezent fac un site web ca proiect personal. Configurația mea este în prezent o instanță AWS EC2 care rulează RHEL, cu un IP elastic asociat. Momentan, am doar apache HTTPd instalat cu un index.html proof-of-concept (eventual plănuiesc să trec la Tomcat).

De asemenea, am înregistrat un nume de domeniu prin AWS Route 53 și am creat cu succes o înregistrare pentru site-ul web principal. Adică, navigarea către domeniul meu arată corect site-ul meu. Acum, fără a avea legătură cu serviciile AWS, găzduiesc un server PLEX în propria mea rețea (PLEX este un server media). Puteți accesa acest server PLEX direct navigând la adresa mea IP personală (nu este recomandată, dar în scopuri de testare în acest moment). Am modificat firewall-ul routerului meu pentru a redirecționa toate datele primite de la portul 80 către portul PLEX specific pe care îl am. Cu alte cuvinte, navigând la IP-ul meu direct într-un browser, serverul PLEX se încarcă.

Când încerc să creez o înregistrare pentru un subdomeniu (în exemplul meu, subdomeniul ar fi watch.mydomain.name, unde watch este subdomeniul), pagina nu se încarcă niciodată (conexiune a expirat). Nu cred că este o problemă cu serverul PLEX, ci mai degrabă modul în care EC2-ul meu gestionează redirecționările. Sunt curios dacă și SSL este în joc, deoarece atunci când încearcă să navigheze la subdomeniu, încearcă automat https. Rețineți că site-ul web principal are un certificat, deși este autosemnat. Aceasta înseamnă că domeniul principal poate fi conectat cu https. Am încercat să creez o înregistrare A, similară cu cea pentru IP-ul meu EC2, dar cu IP-ul meu personal.Am încercat diverse porturi, dar redirecționarea 80 -> portul plex pare să aibă cel mai mult sens. Nu mai am soluții și nu sunt sigur cine/unde ar fi înregistrate aceste posibile erori.

Va multumesc pentru orice sfat sau solutie. Vă rog să-mi spuneți dacă aveți nevoie de mai multe informații.

Puncte:1
drapel cn

Dacă Route53 vă gestionează domeniul, trebuie doar să creați o înregistrare A care să indice IP-ul dvs. Totul va funcționa conform intenției.

Exemplu:

captură de ecran de exemplu

EDITAȚI | ×: Scuze - Am ratat ultimul paragraf. Crearea unei înregistrări A ar trebui cu siguranță să funcționeze, deși este posibil să aveți nevoie de timp pentru ca cache-ul DNS să se actualizeze. Dacă nu funcționează, atunci trebuie să depanați diferitele legături din lanț, de la rezolvarea DNS-ului pe client, la routerul local, la server, iptables, etc etc.

Va trebui să setați în mod explicit HTTP în browser pentru a-l utiliza în zilele noastre, deoarece majoritatea par să presupună HTTPS. Dacă aceasta funcționează cu portul 80 de redirecționare a rutei către serverul Plex, atunci puteți încerca să adăugați HTTPS la mix. Recomand totuși să nu vă conectați prin HTTP ;-)

drapel tr
multumesc mult pentru raspunsul rapid! Am modificat firefox-ul pentru a nu forța https, și nu ați crede, am putut să mă conectez la serverul PLEX de la distanță prin subdomeniu! Un început excelent, asta înseamnă cu siguranță niște configurații SSL, dar funcționalitatea este acolo. Vă mulțumesc foarte mult că m-ați îndreptat în direcția corectă.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.