域名被墙301是指域名被网络防火墙屏蔽,并且浏览器会显示一个301重定向的状态码。301状态码表示请求的资源已经永久移动到新的URL。当域名被墙时,用户访问该域名时会自动跳转到另一个页面,通常是提示用户该网站无法访问。
以下是一个简单的Python脚本,用于检查域名是否被墙:
import requests
def check_domain(domain):
try:
response = requests.get(f'http://{domain}', timeout=5)
if response.status_code == 301:
print(f'{domain} 被墙,状态码: 301')
else:
print(f'{domain} 可以访问,状态码: {response.status_code}')
except requests.RequestException as e:
print(f'{domain} 无法访问,错误信息: {e}')
# 检查example.com域名
check_domain('example.com')
希望以上信息对你有所帮助。如果还有其他问题,请随时提问。
领取专属 10元无门槛券
手把手带您无忧上云