ifconfig, ipconfig  

(2022-10-16)

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

TCP/IP 유틸리티
   1. ifconfig/ipconfig   2. inetd   3. finger   4. netstat   5. nslookup   6. ping   7. rlogin,rsh   8. tcpdump   9. tracert  


Copyrightⓒ written by 차재복 (Cha Jae Bok)               기술용어해설 후원
"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"