條件 /etc/hosts 文件

條件 /etc/hosts 文件

我試圖在 Windows 10 上新增基於 ip 存取本機的條件:

/etc/主機

if (ip == '192.168.0.102')
   127.0.0.1 www.site.co.uk site.co.uk
else
   #127.0.0.1 www.site.co.uk site.co.uk // disable it

我需要這個,因為我正在網站上開發,有時需要訪問實時版本。每次我需要更改 /etc/hosts 檔案時。這可能嗎?如果沒有的話還有什麼解決辦法。

答案1

有兩個「參考」版本的主機文件,並用適當的參考文件覆蓋現有文件。

恕我直言,你可能會得到更好的服務(沒有雙關語)透過使用 Windows 防火牆(或第三方防火牆)規則。 在某些情況下,Windows 10 會忽略主機檔案。您可以建立一個在啟動時執行的 PowerShell 腳本來停用/啟用規則。

相關內容