Kiedy dodam normalny adres IP z typem A w ustawieniach DNS to jest ok, ale potrzebuję załadować treści z IP z konkretnym portem. Wpisuję domena.pl i ma się załadować 123.123.123:81. Jak to można zrobić? W pasku adresu musi być cały czas domena.
Wygląda, jakbyś bawił się Varnishem.
Nie można zrobić tak, jak myślisz, ale możesz skonfigurować Apache czy nginx tak, aby połączenia z portem 80 były niejawnie transmitowane przez port 81.
Mam jedną domenę1 która prowadzi na 123.123.123:80, router to odczytuje i ładuje treść z serwera1. Chciałbym, aby domena2 prowadziła na 123.123.123:81 i router ładował treść z serwera2. Soft to IIS.
serwer1 to 192.168.1.10, a serwer2 to 192.168.1.20.
Pisząc 123.123.123 miałem na myśli adres IP widoczny z internetu (w rzeczywistości ma 3 kropki)
Chyba, że jest jakiś inny sposób niż port, żeby router wiedział z którego serwera wczytać dane.
Chodzi tobie chyba o przekierowanie portów?
Domena kieruje na IP, a nie na port. jak chcesz się połączyć przez inny port to piszesz mojadomena.pl:81. To że dla portu 80 nie piszesz nic to zasługa przeglądarki, która domyślnie wtedy łaczy sie z portem 80.
No więc jak to można inaczej zrobić, żeby w zależności od domeny router wybrał serwer?
Nie słyszałem o czymś takim. Możliwe, że będziesz musiał mieć serwer http po drodze, który przekieruje żądanie do odpowiedniego serwera, albo wszystkie żądania przyjmować na serwer1
i te dla domena2
przekierowywać na serwer2
No dobra, czyli po wejściu na domenę2 niech idzie przez router -> serwer1 -> serwer2. Muszę instalować PHP, żeby sprawdzić na serwerze1 skąd przyszedł użytkownik, zrobi się to przez .htaccess, czy będzie w ustawieniach serwera (teraz nie mam do niego dostępu).