[Oracle] /etc/sysconfig/network-scripts, /etc/hosts, /etc/named.conf

prana·2025년 3월 2일
1

ORACLE

목록 보기
87/96

/etc/sysconfig/network-scripts

  • 물리적 디바이스인 NIC의 구성 정보
[root@cowjin1 network-scripts]# ls -al
total 24
drwxr-xr-x. 2 root root  101 Feb  7 05:42 .
drwxr-xr-x. 6 root root 4096 Feb 17 23:33 ..
-rw-r--r--. 1 root root  335 Jan 19 15:10 ifcfg-ens18
-rw-r--r--. 1 root root  298 Jan 21 19:59 ifcfg-ens19
-rw-r--r--. 1 root root  298 Jan 21 20:00 ifcfg-ens20
-rw-r--r--. 1 root root  298 Jan 21 20:01 ifcfg-ens21
-rw-r--r--. 1 root root  299 Jan 21 20:01 ifcfg-ens22
  • network-scripts: Linux 시스템에서 네트워크 설정을 관리하는 디렉토리
  • ifcfg-*파일을 수정하여, IP 주소, 서브넷, 게이트웨이, DNS등 네트워크 설정을 변경 가능하다.

ifcfg-ens* 파일

  • 네트워크 인터페이스 카드(NIC)의 설정 파일
  • 각 파일은 특정 네트워크 인터페이스(ens18, ens19, ens20)등의 설정을 담당한다.
[root@bastion network-scripts]# cat ifcfg-ens18
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=eui64
NAME=ens18
UUID=58bfaacc-78ed-497b-9428-6f0554449dd1
DEVICE=ens18
ONBOOT=yes
IPADDR=192.168.0.120
PREFIX=24
GATEWAY=192.168.0.1
DNS1=1.1.1.1

/etc/hosts

  • hosts 파일로 기본적인 ip/alias 매핑 정보 (dns랑은 상관없음)
  • DNS 서버 없이 특정 호스트명을 IP로 변환
  • 로컬에서 IP-호스트명 매핑을 지정하는 파일
  • 운영체제 레벨에서 먼저 확인하는 네임 해석 방식
  • DNS보다 우선적으로 적용됨

/etc/named.conf

  • DNS를 구성하는 컨피그 파일(네임서버가 도메인 네임을 관리)
  • BIND(네임 서버) 설정 파일
  • DNS 서버가 동작하는 환경에서 네임 서버의 동작을 설정
  • DNS 서버가 특정 도메인을 관리하도록 설정 가능
  • 캐싱, 포워딩, 권한있는 네임 서버 역할 가능
  • 로드 밸런싱, 부하 분산 기능 지원 가능
# Generated by NetworkManager
nameserver 1.1.1.1
  • 현재 시스템에서 사용할 기본 DNS 서버를 1.1.1.1로 설정
  • 1.1.1.1은 Coludflare의 퍼블릭 DNS 서버
  • Cloudflare는 빠르고 보안성이 높은 DNS 서비스를 제공

DNS (Domain Name System)

  • 도메인 이름을 IP 주소로 변환해주는 시스템
  • 이유: 도메인으로 접속 가능하도록 하여 편리한 네트워크 사용

0개의 댓글