목차
- 이전 포스팅의 파이썬 os.getcwd 현재 작업 경로 가져오기 예제 학습 링크
- 이전 포스팅의 파이썬 os.chdir 작업 경로 변경 예제 학습 링크
- 이전 포스팅의 파이썬 os.environ 환경변수 가져오기 예제 학습 링크
- 파이썬 코딩 언어 socket.gethostbyname 모듈 활용 도메인을 아이피로 변환 예제
- 파이썬 코딩 언어 도메인 주소를 아이피로 변경하는 프로그램 예제 결과 확인
이전 포스팅의 파이썬 os.getcwd 현재 작업 경로 가져오기 예제 학습 링크
.이전 포스팅에서는 파이썬을 사용하여 현재 작업 경로를 가져오는 방법을 배웠습니다. 경로를 확인하면 파일 및 디렉토리를 다룰 때 유용합니다. 현재 스크립트 내에서 작업 경로에 따라 디렉토리를 신규 생성하거나 파일을 생성할 때 해당 디렉토리 경로에 생성됩니다. 따라서 상대 경로를 사용중이라면 이러한 작업 경로가 정확해야 프로그램이 원활히 실행될 수 있습니다. 파이썬의 os.getcwd는 이러한 현재 스크립트 내의 작업 경로를 반환하는 함수입니다. os.getcwd를 활용하여 작업 경로 확인 예제가 궁금하시다면 아래 링크를 참고해주세요.
2021.11.28 - [Python/os] - Python 현재 작업 경로 가져오기(os.getcwd)
이전 포스팅의 파이썬 os.chdir 작업 경로 변경 예제 학습 링크
다음으로 이전 포스팅 학습을 통해 파이썬을 사용하여 작업 경로를 변경하는 방법을 배웠습니다. 작업 경로 변경은 파일 및 디렉토리 관리에 필요합니다 현재 작업 os.chdir 함수를 사용하여 파이썬 스크립트 내에서 쉘 명령 혹은 다른 디렉토리, 파일 관련 조작 작업을 할 때 현재 경로가 중요합니다. 일반적으로는 파이썬3 실행 파일이 있는 위치가 현재 작업 경로가 되거나, 혹은 현재 실행중인 파이썬 스크립트 위치가 현재 작업 경로가 됩니다. 이러한 작업 경로를 변경하기 위해서는 os.chdir 함수를 사용해야합니다. 해당 내용이 궁금하시다면 아래 링크를 참고해주세요.
2021.11.27 - [Python/os] - Python 작업 경로 및 디렉토리 변경(os.chdir)
이전 포스팅의 파이썬 os.environ 환경변수 가져오기 예제 학습 링크
마지막으로 이전 포스팅에서는 파이썬을 사용하여 환경변수를 가져오는 방법을 배웠습니다. 환경변수는 시스템 구성 및 설정 정보를 포함하고 있으며, 파이썬 프로그램에 유용합니다. $PATH, $LD_LIBRARY_PATH 등의 우리가 일반적으로 알고있는 리눅스의 이러한 키워드는 환경 변수를 의미합니다. PATH는 보통 실행 파일들을 참조할 경로를 의미합니다. 파이썬에서도 이러한 환경변수에 접근하여 어떤 값을 가지고 있는지 조회가 가능합니다. 파이썬에서 os.environ 함수를 통해 현재 환경변수 값을 가져오는 예제가 궁금하시다면 아래 링크를 참고해주세요.
2021.01.08 - [Python/os] - Python 시스템 환경변수 가져오기(os.environ)
파이썬 코딩 언어 socket.gethostbyname 모듈 활용 도메인을 아이피로 변환 예제
아래는 파이썬 코딩 언어를 사용하여 socket.gethostbyname 모듈을 활용하여 도메인 주소를 아이피 주소로 변환하는 예제입니다. 사용자에게 도메인 문자열을 입력받고 socket.gethostbyname 함수를 사용하여 IP 주소를 가져옵니다. 이 기능을 활용하여 Nslookup 같은 도메인 조회 프로그램을 구성할 수 있습니다.
import socket
def domain_to_ip(domain):
try:
# 도메인 주소를 아이피 주소로 변환
ip_address = socket.gethostbyname(domain)
return ip_address
except Exception as e:
print(f"에러 발생: {e}")
return None
# 변환하고자 하는 도메인 주소를 입력
domain = input("서버 아이피가 궁금한 도메인 주소를 입력하세요. : ")
ip_address = domain_to_ip(domain)
if ip_address:
print(f"{domain}의 아이피 주소: {ip_address}")
else:
print(f"{domain}의 아이피 주소를 가져올 수 없습니다.")
파이썬 코딩 언어 도메인 주소를 아이피로 변경하는 프로그램 예제 결과 확인
아래는 파이썬 코드를 실행하고 도메인 주소를 아이피로 변환하는 프로그램의 결과를 확인하는 예제입니다. www.naver.com 네이버 도메인을 입력했을 때 해당 서버의 아이피 주소가 출력됩니다.
서버 아이피가 궁금한 도메인 주소를 입력하세요. : www.naver.com
www.naver.com의 아이피 주소: 223.130.200.104