1. ifconfig (유닉스/리눅스), ipconfig (윈도우즈)
ㅇ 네트워크에 접속되어 있는 인터페이스 (NIC)의 설정 상황을 보여주거나 편집하는 유틸리티 명령어
2. (유닉스/리눅스) ifconfig
ㅇ 각 네트워크 인터페이스에 붙여진 이름의 확인
ㅇ 해당 네트워크 인터페이스에 설정된 파라미터의 확인
- IP 주소, 서브넷 마스크, 브로드캐스트 주소, MTU 등
ㅇ 해당 네트워크 인터페이스가 현재 제대로 동작하고 있는가 여부의 확인
- UP (사용가능), RUNNING (동작중) 등
3. (윈도우즈) ipconfig
ㅇ ipconfig /all
- 인터페이스별 MAC 주소,DHCP 구성정보(IP주소,서브넷 마스크,디폴트 라우터,네임서버 IP주소 등)
ㅇ ipconfig /release
- DHCP 서버로부터 얻어진 IP주소 및 구성정보 해제
ㅇ ipconfig /renew
- DHCP 서버로부터 IP주소 및 구성정보 갱신
ㅇ (요약)
- /? : 도움말 메시지를 표시
- /all : 전체 구성 정보를 표시
- /release : 지정된 어댑터에 대한 IPv4 주소를 해제
- /release6 : 지정된 어댑터에 대한 IPv6 주소를 해제
- /renew : 지정된 어댑터에 대한 IPv4 주소를 갱신
- /renew6 : 지정된 어댑터에 대한 IPv6 주소를 갱신
- /flushdns : DNS Resolver가 보관중인 캐시를 제거
- /registerdns : 모든 DHCP 임대를 새로 고치고 DNS 이름을 다시 등록
- /displaydns : DNS 확인 프로그램 캐시 내용을 표시
- /showclassid : 어댑터에 대해 허용된 모든 DHCP 클래스 ID를 표시
- /setclassid : DHCP 클래스 ID를 수정
- /showclassid6 : 어댑터에 대해 허용된 IPv6 DHCP 클래스 ID를 모두 표시
- /setclassid6 : IPv6 DHCP 클래스 ID를 수정
4. [참고사항]
ㅇ 만일, 사용중인 PC가, 인터넷 공유기(NAT 기능) 안쪽에서 동작중이면,
- 부여된 공인 IP주소를, 직접 알 수 없음
- 이때는, 웹브라우저를 통해, 외부 공공 API (웹사이트)로부터 도움을 받으면 됨
. [참고] ☞ http://api.ipify.org, http://ifconfig.me/ip 등