2016-09-24 134 views
0

我有一個基於雲的apache2 web服務器,它使用各種虛擬主機配置文件爲多個站點提供服務。Apache2虛擬主機「允許來自」動態DNS主機名?

其中一個網站僅適用於我的開發,目前配置爲只允許我當前的IP地址。

Order deny,allow 
    Deny from all 
    Allow from 1.2.4.5 

但是我的IP每週更改一次 - 所以我寧願使用我的動態DNS主機名。唉這...

Allow from abc.ddns.net 

...不起作用。可以做到嗎?

回答

2

它可以工作,但它需要您的DNS完全安裝。如果您使用allow from {hostname},那麼對於每個相關的URI路徑,Apache請求對連接的IP進行反向DNS查找,然後如果從您的allow指令Apache返回正確的主機名,則重新檢查該名稱解析爲原始IP連接。

這是一組相對昂貴的操作,通常不推薦。通常優選Allow from {ip address}

+0

瞭解,非常感謝。 – mickeywilko