域名(Domain Name):
example.com
。网址(URL):
https://www.example.com/path/to/file.html
。域名的优势:
网址的优势:
域名类型:
.com
、.org
、.net
等。www.example.com
中的 example.com
。blog.example.com
中的 blog
。网址类型:
https://www.example.com/path/to/file.html
。/path/to/file.html
。域名的应用场景:
user@example.com
。网址的应用场景:
问题1:为什么域名解析失败?
问题2:为什么网址无法访问?
import socket
def resolve_domain(domain):
try:
ip_address = socket.gethostbyname(domain)
return ip_address
except socket.gaierror:
return "域名解析失败"
def check_url(url):
try:
response = requests.get(url)
if response.status_code == 200:
return "网址可访问"
else:
return f"网址访问失败,状态码: {response.status_code}"
except requests.exceptions.RequestException as e:
return f"网址访问失败: {e}"
# 示例使用
domain = "example.com"
print(resolve_domain(domain))
url = "https://www.example.com"
print(check_url(url))
领取专属 10元无门槛券
手把手带您无忧上云