macOS] DNS Suffix 테스트( /etc/resolve.conf 관련)

2022. 4. 4. 15:55·운영체제
728x90
반응형

DNS Suffix(DNS 접미사)란? 

DNS Suffix를 apple.com으로 지정하는 경우, 웹 브라우저에 ‘store’를 입력하면 store.apple.com으로 이동됩니다.

 

 

macOS의 DNS Suffix설정 방법은 Window와 다릅니다. 

애플 국내 상담사와 상담한 결과 DNS Suffix를 모른다라고 답변 했습니다. 

또한 애플 공식 문서상에서는 DNS Suffix가 없으며, Search Domain기능(도메인 검색)을 안내합니다.

https://support.apple.com/ko-kr/guide/mac-help/mh141272/12.0/mac/12.0

해당 문서를 읽어보면 Search Domain은 DNS Suffix와 똑같은 기능을 제공합니다.

 

macOS에서 DNS Suffix 설정 방법(10/11/12버전)

1. 네트워크 -> 고급 -> DNS -> 도메인 검색 -> DNS Suffix 입력 -> 확인

EX) 도메인 검색에 naver.com 입력

2. 터미널에서 cat /etc/resolve.conf 또는 scutil --dns 입력

 

만약 해당 명령어 입력 후 위와 같은 결과 값이 안 보인다면, 

sudo ifconfig en1 down 입력 후 sudo ifconfig en1 up 입력 후 위의 명령어 재시도

 

 


/etc/resolve.conf 파일이란?

 

resolve파일을 알기 위해서는 먼저 hosts파일과 DNS를 알아야 합니다.

DNS는 Domain name system의 줄임말이며, 나머지는 아래링크 참조

https://ko.wikipedia.org/wiki/%EB%8F%84%EB%A9%94%EC%9D%B8_%EB%84%A4%EC%9E%84_%EC%8B%9C%EC%8A%A4%ED%85%9C

 

도메인 네임 시스템 - 위키백과, 우리 모두의 백과사전

도메인 네임 시스템(Domain Name System, DNS)은 호스트의 도메인 이름을 호스트의 네트워크 주소로 바꾸거나 그 반대의 변환을 수행할 수 있도록 하기 위해 개발되었다. 특정 컴퓨터(또는 네트워크로

ko.wikipedia.org

 

보통 Linux/Unix 계열의 OS에서 DNS 쿼리 시 /etc/hosts.conf 파일을 쿼리 후 해당 파일에 DNS 쿼리의

내용이 없다면, /etc/resolve.conf 파일에 정의된 nameserver에 쿼리하는 순서입니다.

 

 

즉 /etc/resolv.conf 파일은 시스템이 DNS를 사용하여 호스트 이름과 IP 주소를 매칭?이용? 정확하게 정의하고 싶은 단어가 안 떠오르네요...
= 해당 파일을 사용하여 DNS 쿼리를 한다라고 이해하면 빠릅니다.

 

 

이 파일에는 보통 검색 도메인을 지정하는 행과 DNS 서버의 IP 주소를 지정하는 행이 최대 3개 포함됩니다. /etc/resolv.conf의 다음 항목은 2개의 검색 도메인과 3개의 DNS 서버를 구성합니다.

 

EX)
search us.mydomain.com mydomain.com
name server 192.168.199.3
name server 192.168.199.4
name server 10.216.199.3


시스템이 DHCP 서버로부터 IP 주소를 받을 때, 시스템은 보통 DHCP(서버)를 사용해 취득한 정보를 resolve파일에
설정합니다.

 

 


실제 macOS에서는 Search Domain에 직접 값(수동 입력)을 입력 할 시 해당 값을 인식 못 합니다.

어떻게 보면 /etc/resolve.conf 파일 동작이 제대로 안 된다라고 판단하는 게 맞을 것 같습니다.

(테스트 macOS 버전 10.15.7, 11.상세버전 기억 안 남, 12.1.2)

 

DHCP 또는 방화벽에서 뿌려주는 DNS Suffix 값은 제대로 인식합니다.

 

728x90
반응형

'운영체제' 카테고리의 다른 글

Kernel (1) - 커널모드/사용자모드  (0) 2025.05.20
linux getuid와 geteuid  (0) 2025.05.19
VMware Windows11 설치 방법  (0) 2023.10.26
윈도우 VMware 환경에서 macOS(Monterey) 설치 및 네트워크(인터넷)연결 방법  (2) 2022.06.14
'운영체제' 카테고리의 다른 글
  • Kernel (1) - 커널모드/사용자모드
  • linux getuid와 geteuid
  • VMware Windows11 설치 방법
  • 윈도우 VMware 환경에서 macOS(Monterey) 설치 및 네트워크(인터넷)연결 방법
Royal!
Royal!
Bachelor of Arts. Bachelor of Science in Engineering. Master of Science in Engineering (In Progress). Job Title: Infrastructure & Security & Cloud Engineer. Etc: Mentor at Fourth Industrial Revolution Center.
  • Royal!
    Security
    Royal!
  • 전체
    오늘
    어제
    • 분류 전체보기
      • 운영체제
      • 네트워크
      • 클라우드
      • 서버
        • Container
      • 보안
      • 프로그래밍
        • Python_혼자 끄적끄적
        • Python_AI(영상처리)
        • 빅데이터
        • C_정보올림피아드 Language_Coder
        • C_QnA
      • 자격증
        • 정보보안기사
        • 정보처리기사
        • ADsP
        • CPPG
        • 보안법률
        • NCA~NCP
        • AWS Certified Solutions Arc..
      • 기타
        • 면접일지
        • 기타 활동
        • 인턴활동
        • 논문 요약
        • Hackerschool FTZ
        • 리버싱 걸음마
      • 기타 교육
        • KISA 정보보호제품실습군
        • 빅데이터_분석실무
        • 시큐어코딩진단전문교육(호남정보보호센터)
        • SW테스트 전문가 과정(ISTQB CTFL자격)
        • 정보보호 컨설팅 전문가 양성과정
        • K-Shield Jr_악성코드분석
        • K-Shield Jr_침해사고분석
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    지그립토
    openstack lbaas
    우수교육생
    l2 스위치 프레임 전달 방식
    WAF SSRF
    SSRF 막는 방법
    LBaaS
    2025블록체인누리단
    LBaaS설치
    ICT이노베이션스퀘어
    블록체인체험
    switch forwarding mode
    스위치 프레임 동작 방식
    F5 LBaaS
    ai
    openstack LBaaS설치
    F5 SSRF
    openstack F5연동
    nce덤프
    openstack설치
    F5 AWAF
    SSRF 완화방법
    SSRF 방어방법
    swtich frame
    F5 WAF
    블록체인누리단
    네이버클라우드 ftp 설정
    SSRF란
    nce dump
    fragment-free
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
Royal!
macOS] DNS Suffix 테스트( /etc/resolve.conf 관련)
상단으로

티스토리툴바