To jest pytanie kanoniczne dotyczące rozpoznawania nazw DNS / hostów na adresy IP / porty
Przykład 1
Używam serwera WWW na porcie 80, a drugiego na porcie 87. Chciałbym używać DNS, aby www.example.com trafił na port 87. Jak mogę to zrobić, używając tylko DNS?
Przykład 2
Korzystam z usługi na moim serwerze na niestandardowym porcie. Jak mogę zmusić klientów do automatycznego łączenia się z tym niestandardowym portem? Czy mogę korzystać z DNS? Czy jest jakieś wsparcie specyficzne dla aplikacji, w którym DNS może wskazywać adres IP i port?
Przykład 3
Czy niektóre protokoły aplikacji w szczególności obsługują rozpoznawanie nazw hostów i pozwalają na podjęcie specjalnych działań na podstawie tych informacji? Czy są jakieś inne pytania dotyczące błędu serwera, które obejmują niektóre z nich?
Commandeering:
To pytanie pierwotnie dotyczyło uruchamiania usług IIS i Apache na tym samym serwerze, ale te same koncepcje można zastosować do dowolnego oprogramowania serwera odbierającego połączenia od klientów. Poniższe odpowiedzi opisują problemy techniczne i rozwiązania związane z używaniem DNS i obsługi protokołu aplikacji w celu przypisania numeru portu do połączenia klienta.