Puncte:-1

Interfețe de rețea virtuală multiple cu IP-uri publice proprii

drapel dk

În prezent, încerc să-mi configurez serverul/vechiul computer, să ruleze mai multe servicii diferite, fiecare cu o interfață de rețea diferită, astfel încât să le pot redirecționa către diferite DynDNS-uri prin DDclient. Cu toate acestea, acest lucru ar necesita ca fiecare dintre interfețele virtuale să aibă un IP public individual, pe care nu mi-am dat seama cum să-l obțin. Am încercat să caut pe google și am găsit asta articol, cu toate acestea, făcând asta, împiedică serverul să aibă acces la internet, am încercat și eu să fac o interfață Dummy, dar nu are un IP public, dacă există. Există oricum să fac ceea ce am descris mai sus sau încerc ceva imposibil și, dacă este imposibil, există alternative!

Mulțumesc anticipat, Fischchen

user535733 avatar
drapel cn
Mulți oameni folosesc o singură adresă IP și numere de porturi diferite: `http://my.server.net:12345` pentru un anumit serviciu care ascultă pe portul 12345. Un alt serviciu folosește portul 23456. Cele mai multe servicii pot fi configurate pentru a asculta pe orice portul dorit.
Fischchen avatar
drapel dk
Mulțumesc pentru răspuns, dar vreau să separ aplicațiile private, cum ar fi managerii de parole și aplicațiile mai puțin private, cum ar fi serverele Minecraft, după numele de gazdă.
Puncte:0
drapel in

Adresele IP publice sunt furnizate de furnizorul dvs. de internet, de cele mai multe ori utilizați DHCP pentru a primi o adresă IP publică. Majoritatea ISP-urilor vor furniza o singură adresă IPv4 la un moment dat. Numai prin IPv6 puteți avea subrețele întregi de atribuit fiecărei interfețe.

Ceea ce puteți face este să faceți portforwarding așa cum este propus de user535733, puteți atribui mai multe nume aceleiași adrese IP pe care o aveți, astfel încât să puteți utiliza, de exemplu, minecraft.mydomain.net și port forward tcp/25565 sau udp/19132 serverului dvs. Minecraft. Puteți utiliza apoi passwrdmgr.mydomain.net cu exact aceeași adresă IP și apoi port forward tcp/8080 sau oriunde rulează.

Articolul pe care l-ați legat este pentru conectarea a două interfețe într-una, ceea ce le-ar face să acționeze ca o singură rețea Ethernet. Cred că ați vrut să separați interfețele și să nu le uniți. Este, de asemenea, pentru archlinux și nu pentru Ubuntu.

ddclient monitorizează o interfață pentru modificările adresei IP și o trimite unui furnizor de DNS.Eu personal am 2 domenii și le găzduiesc pe ambele la AWS Route53, anterior am folosit ddclient în combinație cu DYNDNS.

Aici scrie că poți folosi ddclient în combinație cu noip.

https://medium.com/@nobuto_m/minimal-dynamic-dns-configuration-for-no-ip-com-with-ddclient-cb7c038a74be

În fișierul /etc/ddclient/ddclient.conf puteți adăuga de 2 ori același bloc, dar cu un alt

utilizare=web
ssl=yesprotocol=noip
login=numele dvs. de utilizator
parola=parola ta
minecraft.noip.com

utilizare=web
ssl=yesprotocol=noip
login=numele dvs. de utilizator
parola=parola ta
password.noip.com

Acest lucru ar trebui să vă ofere 2 nume de domeniu (minecraft/parolă) care indică către aceeași adresă IP.

Deoarece IPv4 are o lungime de doar 4 octeți, există un deficit și majoritatea furnizorilor oferă clienților o singură adresă. Dar IPv6 are o lungime de 16 octeți, vă puteți obține propria subrețea cu o gamă enormă. Să presupunem că furnizorul îți atribuie o adresă 2001:678:5d4:123::1/64. /64 împarte primii 64 de biți în partea de rețea care indică furnizorul dvs., ultimii 64 de biți pot fi alocați de dvs. astfel încât să puteți atribui ::1 interfeței dvs. minecraft, ::2 pentru VPN-ul dvs. și așa mai departe.

Ubuntu are o explicație despre cum să citești adrese IPv6 https://wiki.ubuntu.com/IPv6#Reading_IPv6_Addresses

Implementarea IPv6 depinde de furnizorul dvs., presupunând că puteți citi limba germană, acest lucru poate fi util https://telekomhilft.telekom.de/t5/Festnetz-Internet/Richtiges-IPv6-Subnetting/td-p/5068434

Folosirea a două nume de gazdă pe o singură adresă IP înseamnă că redirecționarea porturilor permite amestecarea, așa că minecraft.noip.com:80 și password.noip.com:25565 ar funcționa. dacă managerul de parole este pe un server web, puteți configura serverul web pentru a servi numai numele de gazdă corect.

Rețeaua este puternic stratificată, numele de gazdă se mapează la o adresă IP, acea adresă IP se leagă de o interfață la care poate fi accesată printr-o rută, aplicația care folosește serviciul folosește protocoale udp sau tcp, care pot fi protejate de firewall și redirecționate (dnat) către un server intern și prin firewalling puteți interzice traficul între două zone. Trebuie să fii atent, deoarece acest lucru este liniștit complicat și nu este ușor de citit.

Îmi rulez lucrurile în mare parte în containere docker, rulează o aplicație într-un spațiu restricționat, poate comunica cu alte containere docker, dacă nu le puneți într-o rețea docker separată. Docker compartimentează nucleul Linux. Rulez mai multe aplicații pe un server Ubuntu, dar aplicațiile rulează izolate unele de altele dacă le specific să ruleze în propria lor rețea.

Așa îmi rulez minecraftserver

docker run -d -it --name mc-server -e EULA=TRUE -p 19132:19132/udp -v mc-volume:/data itzg/minecraft-bedrock-server
Fischchen avatar
drapel dk
Mulțumesc pentru răspuns somnoros, dar cum pot configura asta? Ddclient acceptă scrierea abc.noip.com în configurație? Și partea cu IPv6 pare interesantă, ați putea vă rog să-mi oferiți un link sau un simmelar? Se pare că nu găsesc nimic. Mulțumiri
Fischchen avatar
drapel dk
Mulțumesc mult, asta m-a ajutat cu adevărat.cu toate acestea, atunci când redirecționați ambele către același IP, puteți accesa managerul de parole prin IP-ul serverului MC, nu? Pentru că nu puteți limita portul redirecționat cu ddclient. Sau am inteles eu gresit?

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.