PowerShell to get bulk IP addesses’ DNS name

$HOSTS = @(‘192.168.185.234′,’192.168.162.13′,’192.168.36.23′,’192.168.128.7′,’192.168.128.19′,’192.168.128.18′,’192.168.36.135′,’192.168.163.7′,’192.168.163.13′,’192.168.36.39′,’192.168.162.13′,’192.168.128.19′,’192.168.128.18′,’192.168.163.14′,’192.168.163.13′,’192.168.161.18’)foreach ($HOSTName in $HOSTS){ try{ [System.Net.Dns]::GetHostbyAddress($HOSTName) } catch { $HOSTName + ‘ cannot be resolved by DNS’ } }

通过HOSTS禁止访问网站

这是一个古老的方法, 但是一直都是可行的方案. 此方法是用来通过本地计算机的DNS解析来禁止访问网站. 应用在Remote Access Sever上非常实用. 首先要确定hosts的位置: Windows XP/7/2003/2008: c:windowssystems32driversetc 用记事本打开host文件   你可以将你想要Block的网站编写在后面, 前面写上127.0.0.1. 或者你可以自己建立一个404的网页, 给Block的用户提供更多信息. 这样显得会更友好些.