回覆列表
  • 1 # 風科技

    在如今的網際網路上,使用域名訪問一個網站是在正常不過了,一般都是以http或https://開頭的,後面則是WWW.xxx.com,這是域名的一般形式,大家也習慣這樣的寫法。

    實際上域名和IP地址是對應的,這種對應起來的關係被稱為對映,我們使用域名訪問的網站是一種超文字協議,這種協議有一個公共的埠號80,這個埠號意味著大部分情況下訪問的就是網站而非其他的服務。所以其實這個埠號在預設的情況下是可以省略的,當然還有加密的網頁服務的443埠號,這兩個埠好在預設情況下都可以省略不寫的,瀏覽器預設在你請求的時候,會根據協議本身攜帶80或者443號,當然你手動在後面,加上埠號也是沒有問題的。

    如果你的埠號比較特殊,不是80號也不是443號,那麼你就需要告訴瀏覽器,我請求的東西的埠號,如果你不告訴瀏覽器,那麼預設就是80號或者443號,這樣如果你的伺服器提供的服務埠號不是80號或者443號,那將無法會丟棄該請求,這是有共用的標準來決定的,而不是由某一個瀏覽器或者伺服器決定的,除非你開放了一個瀏覽器,並且普及率非常的高,你才可能省略不一樣的埠,否則你只能把伺服器的服務埠號更改為80號或者443號,才可以不用寫這個埠。

  • 2 # 哎喲喂

    假如域名是xxx.com

    先任意解析一個域名xxx.xxx.com到伺服器上,並繫結域名。

    就可以隱藏了

  • 3 # 飛馳的泡泡

    如何隱藏帶埠的域名,目前使用常規的辦法能實現的。

    http 埠預設的是80;

    https預設的是443。

    特別想實現這種的話,可以使用內網穿透工具。在做一次對映。

  • 4 # 氓叔視角

    辦法2 正常域名的一個頁面,透過iframe框架來顯示,實現隱藏。

    辦法3 把訪問者的眼睛搞瞎,達到讓其看不到埠號的目的。

  • 5 # 南京米冠智控

    首先域名帶埠號,這個說法不夠準確。域名本身是不存在埠號的。埠號是TCPIP協議用來區分一個主機(即一個IP地址)提供的不同服務。如:http協議預設使用80,https協議預設443,FTP預設21 等等。實際應用中因為各種原因(如埠被佔用,法規問題不給開放相應埠等)服務端沒有使用預設的埠號,就會造成客戶端訪問的時候必須帶上埠號(如果是預設埠號,相應埠號就可以省略)。所以題主所提問的隱藏埠問題,只需要讓服務端採用預設埠號即可實現。至於怎麼樣才能讓服務端採用預設埠號,這要具體情況具體分析。比如可以使用ngix等反向代理工具根據域名不同來反向代理不同的埠號,對外採用一致的預設埠號等等。

  • 6 # 辣雞佬

    你這問題問的就不對,什麼叫帶埠號的域名?埠號只是對應不同的服務而已,比如web就是80 443 遠端桌面連線就是3389,telnet SSH他們都有各自的對應埠,你預設情況下是不用加埠號的,除非你修改了對應服務的埠號。

    個人用web也就是網頁,是需要域名備案的。

    你如果不想備案,可以透過反向代理一樣實現。

  • 7 # 剛剛好好久環境保護

    這個問題就問得很智障 域名與埠沒有關係 沒有域名埠的說法 域名是IP的別名 提供服務需要透過埠通訊 通訊地址本質是ip+埠 ip可以用域名代替 其中常用的各種協議都有預設埠 使用預設埠的 可以不寫埠

  • 8 # 迷城人生

    按你的問題字面上理解的意思來說,沒什麼好回答的,因為所謂不帶埠號,其實就是預設埠號。假如說你是想把非預設埠的URL轉換成預設的埠號來訪問,那是可以的。

    例如:原來的url是 http://舊域名:8080/

    要轉換成新的預設埠的URL來訪問,如用:http://新的域名/

    來訪問,那是可以做到的,用反向代理就可以實現了,nginx和apache都可以實現。具體的配置方法我就不講了。

    如果我理解錯了題主的問題的意思 那很遺憾,就當我沒有說過,不要PK我哦。

  • 中秋節和大豐收的關聯?
  • 痰是綠色的,表示什麼?