[IIS] 限制允許特定IP位址存取網站

[IIS] allow ip address access website

前言

要做到限制某一IP位址才能存取網站的話,雖然可以在ASP.net程式碼裡實作

但透過IIS也可以設定,就不用寫程式了

通常會有這樣需求,大都是某網站或某Web API只提供給特定單位或公司存取

實作

打開IIS管理員,先點選要設定的站台(或應用程式),點選兩下「IP位址及網域限制」(如果沒出現此功能的話,Windows Server請透過新增角色及功能來加入此功能)

未指定的用戶端存取,也就是其他存取網站的來源位址設定拒絕

新增允許項目輸入本機IP(127.0.0.1)按下確定,通常本機要讓它可以存取網站,不然如何調試呢XD

上圖同樣步驟,為允許存取網站的某單位或公司IP,再次新增允許項目(IP)

完成後如下圖

如此一來可以存取Default Web Site站台的只有來自127.0.0.1和10.10.10.66這兩個IP位址。