Puncte:0

Accesarea serverului folosind IP-ul routerului funcționează în interiorul rețelei, dar nu în exterior

drapel in

Deci am un domeniu (nextcloud.selfhosted.tamashalasi.com) care indică 91.101.56.134: O înregistrare care conectează domeniul la IP

IP-ul public al routerului meu este IP-ul menționat, această captură de ecran este de la https://whatismyipaddress.com/ Adresa mea IP

...și aceasta este de pe pagina routerului (rețineți că, deși este o adresă IP dinamică, adresa IP se schimbă doar dacă se modifică adresa MAC a routerului): introduceți descrierea imaginii aici

Am un server în rețea care poartă numele „debian”. Are o adresă IP permanentă de 192.168.0.101; porturile 80 și 443 sunt redirecționate către acest IP. introduceți descrierea imaginii aici introduceți descrierea imaginii aici

Serverul rulează pe un barebones Debian 5.10.0, cu nginx instalat, rulând Mod implicit config cu nume_server nextcloud.selfhosted.tamashalasi.com adăugat la acesta. Am adăugat și o regulă suplimentară la iptables, pe care am adăugat-o pentru a permite accesarea portului 80. Aceasta este rezultatul iptables -L (Docker este și el instalat, dar asta nu ar trebui să fie o problemă, presupun):

INTRARE în lanț (politica ACCEPTĂ)
target prot opt ​​sursă destinație
ACCEPT tcp -- oriunde oriunde tcp dpt:http

Lanț FORWARD (politica DROP)
target prot opt ​​sursă destinație
DOCKER-USER all -- oriunde oriunde
DOCKER-ISOLATION-STAGE-1 toate -- oriunde oriunde
ACCEPTĂ toate -- oriunde oriunde ctstate RELATED,STABLISHED
DOCKER all -- oriunde oriunde
ACCEPT pe toate -- oriunde oriunde
ACCEPT pe toate -- oriunde oriunde
ACCEPTĂ toate -- oriunde oriunde ctstate RELATED,STABLISHED
DOCKER all -- oriunde oriunde
ACCEPT pe toate -- oriunde oriunde
ACCEPT pe toate -- oriunde oriunde
ACCEPTĂ toate -- oriunde oriunde ctstate RELATED,STABLISHED
DOCKER all -- oriunde oriunde
ACCEPT pe toate -- oriunde oriunde
ACCEPT pe toate -- oriunde oriunde

Ieșire în lanț (politica ACCEPT)
target prot opt ​​sursă destinație

Lanț DOCKER (3 referințe)
target prot opt ​​sursă destinație
ACCEPT tcp -- oriunde 172.20.0.2 tcp dpt:http

Lanț DOCKER-ISOLATION-STAGE-1 (1 referințe)
target prot opt ​​sursă destinație
DOCKER-ISOLATION-STAGE-2 toate -- oriunde oriunde
DOCKER-ISOLATION-STAGE-2 toate -- oriunde oriunde
DOCKER-ISOLATION-STAGE-2 toate -- oriunde oriunde
RETURN all -- oriunde oriunde

Lanț DOCKER-ISOLATION-STAGE-2 (3 referințe)
target prot opt ​​sursă destinație
DROP all -- oriunde oriunde
DROP all -- oriunde oriunde
DROP all -- oriunde oriunde
RETURN all -- oriunde oriunde

Lanț DOCKER-USER (1 referințe)
target prot opt ​​sursă destinație
RETURN all -- oriunde oriunde

Cu această configurație, pot accesa http://nextcloud.selfhosted.tamashalasi.com/ în rețeaua mea locală, dar nu pot în afara ei. Accesarea directă a IP-ului dă aceleași rezultate.

Aș dori să fac IP-ul accesibil în afara rețelei mele locale; știi ce s-ar putea să fi mers prost?

Rețineți că sunt un noob total de configurare a serverului. Dacă această postare nu aparține aici, mi-ar plăcea să-mi îndrumați undeva unde se află postarea, astfel încât această problemă să poată fi rezolvată. Mulțumesc â¤ï¸

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.