巧用OpenDNS设置Web过滤抵御安全风险
2009-02-11 13:52:27 来源:WEB开发网要将多个位置加入到OpenDNS的账户中,用户必须先添加一个网络(在面板中的“Networks”选项卡上),参考前图4。如果用户的网络使用动态的IP地址,就需要在连接到网络的一台计算机上安装更新客户端或使用路由器的内置客户端,如前文所述。用户还可以将DNS-O-Matic用于多个OpenDNS网络。正如直接将IP更新到OpenDNS一样,用户需要输入每一个网络的名称,作为每一个网络更新客户端的“Host Name”参数。
如果用户正使用加载有固件替换DD-WRT的路由器,用户会发现,即使在将网络名作为主机名传输时,仍能更新DNS-O-Matic中所有网络的IP。如果用户正试图管理多个网络,这就不太好。其实有一个解决方法:不要使用图形用户界面来配置动态的DNS设置(Dynamic DNS),用户可以将代码输入到启动命令中,这样就能正确地更新。在DD-WRT 的Web界面上,单击“Administration”/“Commands”,将下面的代码粘贴到命令框中,单击“Save Startup”按钮:
#!/bin/sh
mount ramfs /mmc -t ramfs
mkdir /mmc/etc
mkdir /mmc/etc/config
echo "#!/bin/sh
inadyn --background --username ??? --password ??? --alias ??? --dyndns_server_name updates.dnsomatic.com --dyndns_server_url /nic/update?
sleep 3
killall -9 -w inadyn
" > /mmc/etc/config/ppp0.wanup
chmod 700 /mmc/etc/config/ppp0.wanup
当然,用户需要将第六行的“?”用DNS-O-Matic用户名和口令替换之,这与OpenDNS中的配置应当是相同的。其后是别名,用需要更新的网络名称来替换问号即可。
用户如何绕过OpenDNS
更多精彩
赞助商链接