Domain-Name-System

設置子域 DNS 將預設埠 80 路由到自定義埠

  • March 4, 2017

我有一個子域,比如說work.example.com 我有一個公共 IP 的伺服器,比如說 192.0.2.4。

我的伺服器上有一個應用程序在 Ubuntu 16.04 LTS 上的 8088 埠上執行,所以它變成了 192.0.2.4:8088。

我的問題是,如果使用者在瀏覽器上打開 url http://work.example.com ,我希望它指向 192.0.2.4:8088。

我已經在我的域的 DNS 區域編輯器上添加了 SRV 配置,但它不起作用,A 記錄也無法在 IP 之後使用埠。我這樣做的原因是,使用者很難記住 IP 或在域名後輸入埠。

對於一般 HTTP 用途(網頁瀏覽等),DNS 不能用於指示瀏覽器使用特定埠。瀏覽器是硬編碼,假設 HTTP 為 80,HTTPS 為 443。

您“可以”在該子域上託管另一個網站,該網站只是重定向到目標站點和埠。

引用自:https://serverfault.com/questions/836226