linux 指定從某個ip訪問某個主機或網路

2021-06-25 12:40:54 字數 1139 閱讀 6458

linux 指定從某個ip訪問某個主機或網路

測試機a上有3個ip

分別為 eth0    192.168.1.34

eth0:1  192.168.1.36

eth1    192.168.1.35

首先在測試機b上開機apache access_log

接著在測試機a上訪問b ,可以看到

預設是從第乙個網絡卡的第一 個ip位址處來的。

接著執行在a上執行 route add -host 192.168.1.33 dev eth0:1

再訪問b,就可以看到

再在a上執行

route del -host 192.168.1.33 dev eth0:1

route add -host 192.168.1.33 dev eth1

再訪問b,就可以看到

如果要指定訪問某一段網路就

route add -net 192.168.0.0/24 dev eth0:1

如果要從指定閘道器出去就到某主機

route add -host 192.168.1.33 gw 192.168.1.1

Nginx 禁止某 IP 訪問

總有一些不懷好意的人來訪問我的 而且頻率還很高,所以就用簡單的方式禁止訪問,就用 nginx 來實現。在 usr local nginx conf目錄下建立blocksip.conf檔案,如下格式輸入禁止訪問的 ip deny 127.0.0.1 deny 127.0.0.1 接下來修改nginx....

Nginx 禁止某 IP 訪問

總有一些不懷好意的人來訪問我的 而且頻率還很高,所以就用簡單的方式禁止訪問,就用 nginx 來實現。在 usr local nginx conf目錄下建立blocksip.conf檔案,如下格式輸入禁止訪問的 ip deny 127.0.0.1 deny 127.0.0.1 接下來修改nginx....

nginx禁止某個IP訪問

有ip刷 想封掉這個ip,不讓他開啟 查資料,網上很多人說 etc hosts.deny 可以實現。其實是不行的。又不想用 iptable,感覺太麻煩。直接查 nginx阻止ip訪問的辦法。首先建立下面的配置檔案放在 nginx 的 conf目錄下面,命名為blocksip.conf deny 4....