У меня есть DNS script, который позволяет пользователям разрешать имена DNS, введя имена веб-сайтов в командной строке Windows.
Я просмотрел несколько руководств по разрешению DNS, но мой script по-прежнему не может разрешать имена (www.google.com) или (google.com) на IP-адрес.
script выводит ошибку
Traceback (most recent call last):
File "C:\python\main_menu.py", line 37, in ?
execfile('C:\python\showdns.py')
File "C:\python\showdns.py", line 3, in ?
x = input ("\nPlease enter a domain name that you wish to translate: ")
File "<string>", line 0, in ?
NameError: name 'google' is not defined
Код:
import socket
x = input ("\nPlease enter a domain name that you wish to translate: ")
print ("\n\nThe IP Address of the Domain Name is: "+socket.gethostbyname_ex(x))
x = raw_input("\nSelect enter to proceed back to Main Menu\n")
if x == '1':
execfile('C:\python\main_menu.py')
Проконсультируйтесь с кодами. Спасибо!