네트워크 관련 설정과 명령어
TCP/IP
- 컴퓨터끼리 네트워크상으로 의사소통을 하는 약속을 '프로토콜'이라고 부르는데, 프로토콜 중 가장 널리 사용되는 종류 중 하나다.- 통신의 전송/수신을 다루는 TCP와 데이터 통신을 다루는 IP로 구성된다.
호스트 이름과 도메인 이름
- 호스트 이름(host name)은 각각의 컴퓨터에 지정된 이름을 말한다.- 도메인 이름(또는 도메인 주소)domain name은 hanb.co.kr과 같은 형식으로 표기하며 kr은 한국, co는 회사, hanb는 단체/회사의 이름을 의미한다. 예를 들어 호스트 이름이 this이고, 도메인 이름이 hanbit.co.kr이라면 전체 이름은 this.hanbit.co.kr로 붙여서 부른다. 이를 FQDN(Fully Qualified Domain Name)이라고 부른다. 즉, 같은 회사(도메인)에서 this.hanbit.co.kr이라는 호스트는 유일하다.
IP 주소
- 각 컴퓨터의 랜 카드는 네트워크 카드 또는 NIC(Network Interface Card)라고도 한다.- 네트워크에 연결된 모든 컴퓨터는 고유한 IP주소가 있으며, 이는 서로 다르기 때문에 특정 컴퓨터의 IP 주소를 알면, 그 컴퓨터가 전 세계 어디에 있든지 접속할 수 있다는 개념이다.
- 모든 컴퓨터에서 자기 자신을 의미하는 IP주소는 127.0.0.1이다.
게이트웨이
- Gateway는 내부 네트워크를 외부로 연결하는 컴퓨터 또는 장비이다.
- 게이트웨이 설정 명령어 형식
# route add default gw 게이트웨이주소 dev 장치이름
예를 들어, 게이트웨이가 192.168.111.254로 변경되었을 때는 다음과 같이 사용
# route add default gw 192.168.111.254 dev ens32
DNS 서버 주소
- 인터넷을 사용할 때 www.daum.net과 같은 URL을 해당 컴퓨터의 IP 주소로 변환해주는 서버 컴퓨터를 말한다.
- DNS(Domain Name System) 서버의 주소를 사용하지 않거나, 잘못 입력되어 있으면 정상적으로 웹 사이트에 접속되지 않으므로 올바른 정보를 설정해야 한다.
- 설정 파일은 /etc/resolv.conf 이며, 내용 중에 'nameserver DNS서버IP'의 형식으로 설정되어 있다.
리눅스에서의 네트워크 장치 이름
- 랜 카드가 리눅스에 장착되었을 때 CentOS7은 자동으로 이 장치의 이름을 ens32 또는 ens33으로 인식한다. 이 랜 카드의 이름은 네트워크 정보를 파악하거나, 네트워크를 정지 또는 가동할 때 자주 사용한다. 예를 들어 다음과 같은 명령을 종종 사용하게 될 것이다.
#ifconfig ens32 or ens33 -> 네트워크 설정 정보를 출력
#ifup ens32 or ens33 -> 네트워크 장치를 가동
#ifdown ens32 or ens33 -> 네트워크 장치를 정지
댓글
댓글 쓰기