iis 設定了主機名 就不能訪問

2021-09-08 05:10:52 字數 992 閱讀 9680

主機名就是網域名稱,設定這個主要用來防止別人通過ip訪問,對於伺服器來說多少會更安全點,不過如果沒有網域名稱,則設定後無法訪問

追答

如果想要測試網域名稱,則可以修改hosts檔案實現,這樣就可以設定主機名,不過每台要訪問這個伺服器的電腦都需要修改

追問

那不設定主機名直接修改個實體地址(我設定的是e:\myweb),又是怎麼查詢到的呢,這個時候我並沒有修改c:\windows\system32\drivers\etc的hosts

追答

修改c:\windows\system32\drivers\etc的hosts檔案,指的是dns解析。

你設定e:\myweb這個是**檔案所在目錄。

你在瀏覽器裡輸入網域名稱,瀏覽器先檢查c:\windows\system32\drivers\etc的hosts檔案有沒相應的主機,如果有,就再來讀本地的iis的配置;如果hosts檔案裡面沒有對應的主機,那瀏覽器就會向網際網路查詢對應的位址了。你做一下實驗試試,就用www.baidu.com做為iis**的主機名,然後你再修改hosts檔案和不修改,看看有什麼區別!

用iis建立乙個.net的**,在iis中繫結了伺服器公網ip的80埠和127.0.0.1的80埠,結果用ip位址不能直接訪問,而在區域網中,是可以直接訪問的。 

因為**還沒有註冊,所以要用ip位址來測試**。 

用pache建立的**,修改httpd.conf檔案,bind ip:80 可以外網ip訪問 

到底怎麼回事,後來查到, iis還有個叫主機頭的東西,主要用於設定虛擬主機的。用於同一ip下的多**。 

現在通過修改 

hosts檔案來訪問**,問題解決。 

在hosts檔案中加入一行 

123.43.25.67 www.host.com 

#ip hostname 

然後通過**就可以訪問**了 

iis 設定了主機名 就不能訪問

主機名就是網域名稱,設定這個主要用來防止別人通過ip訪問,對於伺服器來說多少會更安全點,不過如果沒有網域名稱,則設定後無法訪問 追答如果想要測試網域名稱,則可以修改hosts檔案實現,這樣就可以設定主機名,不過每台要訪問這個伺服器的電腦都需要修改 不知道這樣說你明白了沒,平時我們在本地塔建 用loc...

linux之設定主機名

hostname centos6.5 hostnamectl centos7 hostname f fqdn全限定名。1 臨時設定主機名 不需要重啟生效 命令格式 host 名稱 輸入su切換到root。可檢視 2 永久設定主機名 找到配置檔案 etc sysconfig network 1 通過v...

3 設定主機名訪問任意主機

修改之前,只能通過 ip 進行訪問 admin xj0927 myfile ping 192.168.77.131 ping 192.168.77.131 192.168.77.131 56 84 bytes of data.64 bytes from 192.168.77.131 icmp seq...