[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位址。