네트워크 도메인 이름은 어디서 구할 수 있습니까?


0

네트워크의 도메인 이름을 확인하려고합니다. 프로그래밍 방법, 명령을 시도했지만 네트워크의 도메인 이름을 얻을 수 없습니다.cat /etc/resolv.conf

도메인 이름을 얻는 프로그램을하고 있었지만 실제로 저장된 위치조차 모릅니다.

도메인 이름이 저장된 위치를 알려주시겠습니까?


현재 컴퓨터의 호스트 이름 뒤에 있습니까? 에서처럼 hostname?
Josh Hunt

1
다른 질문에 오신 것을 환영합니다! 더 많은 정보를 추가하여 질문에 좀 더 쉽게 대답 할 수 있습니까? 도메인 이름을 설정 했습니까 (그리고 어떻게 설정 했습니까), 이미 시도한 특정 방법, 도메인 이름을 알고 나면 무엇을하려고합니까?
nohillside

@ David Pearce 아닙니다. 터미널에서 domainname 명령으로 얻은 결과를 원합니다
PathFinder

@ patrix ♦ 네트워크 정보 데이터베이스의 도메인 이름과 IP 주소 쌍을 저장할 수 있도록 작동중인 네트워크를 알고 싶습니다.
PathFinder

1
이것은 OP (이 경우 @PathFinder)가 "그리고 무엇을"몇 번 묻고 질문을 편집하여 작품, 시도한 것과하지 않은 것을 보여주기 위해 개선 할 수있는 질문의 좋은 예입니다. 도망.
bmike

답변:


1

Mac은 대부분의 기존 UNIX 시스템과 마찬가지로 플랫 파일에 구성 정보를 저장하지 않고 다양한 디렉토리 서비스를 사용합니다.

서비스 구성 방법 및 실행하는 OS 버전에 따라 실제 스토리지 메커니즘과 위치가 다릅니다.

작동하는 것은 단순히 문서로 처리 할 모든 네트워크 정보를 덤프하는 쉘 스크립트를 만드는 것입니다.

 domain name # will dump NIS domain if set
 grep ^search /private/etc/resolv.conf # will list DNS search domains
 grep ^nameserver /private/etc/resolv.conf # will list DNS servers by IP or name

보시다시피 DNS 정보가 디렉토리에 저장되어 있어도 OS는 대부분의 프로그램이 해당 파일을 찾아 파싱하기 때문에 플랫 파일을 자동으로 생성합니다.

네트워킹 추적에 사용될 수있는 모든 명령에 대한 입문서가 필요한 경우이 명령을 실행 한 다음 바탕 화면에 저장되는 tar.gz 보고서를 찾아야합니다. 풍부한 진단 데이터이며 매뉴얼 페이지 및 대부분의 작성된 매뉴얼보다 mDNS 정보를 더 잘 덤프하는 방법을 보여줍니다.

  /System/Library/Frameworks/SystemConfiguration.framework/Resources/get-mobility-info

1

scutil --dns 명령을 실행하십시오 .


이 도구는 OS X에 제공되지 않지만 OS X에서 해당 명령을 얻는 방법을 제공 한 경우 하향 투표를 상향 투표로 전환합니다.
bmike

1
scutil --dns 명령을 실행하십시오 . 죄송 해요. AskDifferent를 처음 사용합니다. 나는 주로 스택 교환을 사용합니다. 이 질문을 방금 발견하고 Linux에서 잘 작동하는 힌트를 제공하려고했습니다. 어쨌든, 나는 누군가를 돕기 위해 노력했다는 점에서 마이너스 마크를 얻은 첫 번째 사이트이기 때문에이 사이트에서 등록을 취소 할 것입니다.
Guardian

1
일반적으로 우리는 시스템에서 답변을 표시 할 때 소스가 없거나 참조되지 않은 답변을 삭제합니다. 갈 수는 있지만 편집하고 +를 얻을 수도 있습니다. 보시다시피, 하나에서 시작하여 마이너스를 얻는 것은 다른 답변 아래에서 이것을 정렬하는 것 외에는 아무것도하지 않습니다. 또한-투표는 변경 가능하지만 하나의 단일 투표와 답변이 유용하지 않은 이유를 보여주는 의견이 당신의 정신을 약화시키는 데 필요한 전부라면, 나는 그 입장을 존중합니다.
bmike

3
scutil Mac에서 제공됩니다.
Tony Williams

1
scutil맥에 배송. 그냥 해봐
Qix

0

명령 줄 유틸리티 'domainname'은 NP 도메인 이름을 제공하지만 결정적인 것은 아닙니다.

'hostname'명령은 컴퓨터의 전체 FQDN을 제공하며 첫 번째 '.'앞의 모든 항목을 잘라내어 도메인 이름을 가져올 수 있습니다. 캐릭터.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.