tail head cat sleep
QR code linking to this page

Man page  — HOST

명칭

host – 도메인 서버를 사용해 호스트명의 검색을 행한다

내용

서식


host [-l] [-v] [-w] [-r] [-d] [-t querytype] [-a] host [server]

해설

host (은)는 인터넷 호스트에 관한 정보의 검색을 행합니다. 정보는 온 세상에 퍼진 서로 접속된 서버군으로부터 얻습니다. 디폴트에서는 호스트명과 인터넷 주소간의 변환만을 행합니다. "-t" (이)나 "-a" 옵션과 함께 사용하면(자), 그 호스트에 관한 도메인 서버에 의해 메인트넌스 되고 있는 정보의 모든 것을 얻을 수 있습니다.

인수에는 호스트명이나 호스트 번호의 어느쪽이든을 지정할 수 있습니다. 본프로그램은 우선 인수를 호스트 번호로서 해석을 시도합니다. 그것이 잘 되지 않으면, 호스트명으로서 취급합니다. 호스트 번호는, IPv4 닷 첨부 4 개(살)조 (127.0. 0.1)인가, IPv6 생 주소 (::1)입니다. 호스트명은 topaz.rutgers.edu 와 같이 닷으로 단락지어진 복수의 이름으로부터 됩니다. 이름이 닷으로 끝나지 않으면, 로컬 도메인이 자동적으로 말미에 덧붙일 수 있습니다. 예를 들어 Rutgers 의 유저는

(와)과 같이 사용할 수가 있어 이것은 실제로는 "topaz.rutgers.edu" 가 검색됩니다. 이것이 잘 되지 않으면, 이름은 변경되지 않고 (이 예에서는 "topaz" 로서) 시도됩니다. 이 사용 방법은 메일이나 그 외의 네트워크 유틸리티 그렇지만 사용되고 있습니다. 실제로 말미에 덧붙일 수 있는 접미말은, hostname(1) (을)를 호출한 결과의 최초의 닷 이후됩니다. (아래와 같은 호스트명 검색의 커스터마이즈 시에를 참조해 주세요. )

최초의 인수는 검색을 행하는 호스트명이 됩니다. 이것이 숫자의 경우, "역당겨" 하지만 실행됩니다. 즉 도메인 시스템은 숫자를 이름으로 변환하기 위한 구별 의 데이타베이스군을 참조합니다.

2 번째의 인수는 생략 가능합니다. 여기에서는 문의를 행하는 서버를 지정한다 일이 생깁니다. 이 인수가 지정되지 않으면, 디폴트의 서버 (통상은 로컬 머신)이 사용됩니다.

이름이 지정되었을 경우, 3 개(살)이 다른 종류의 결과가 출력됩니다. 이하는 그러한 예입니다.

    sun4.rutgers.edu is a nickname for ATHOS.RUTGERS.EDU

    ATHOS.RUTGERS.EDU has address 128.6. 5.46

    ATHOS.RUTGERS.EDU has address 128.6. 4.4

    ATHOS.RUTGERS.EDU mail is handled by ARAMIS.RUTGERS.EDU

여기서 유저는 명령 " host sun4" (을)를 입력하고 있습니다. 최초의 행은 이름 "sun4.rutgers.edu" (은)는 실제로는 닉네임인 것을 나타내고 있습니다. 정식적 호스트명은 "ATHOS.RUTGERS.EDU" 입니다. 계속되는 2 행에서는 주소가 표시 되고 있습니다. 만약 복수의 네트워크 인터페이스를 가지는 시스템으로 , 그 각각은 다른 주소를 가집니다. 마지막 행에서는 ATHOS.RUTGERS.EDU (은)는 자신에 대한 메일은 받지 않는 것을 나타내고 있습니다. 이 호스트 앞의 메일은 ARAMIS.RUTGERS.EDU 에 의해 받아들여집니다. 몇개의 시스템 그럼 그 메일을 취급하는 시스템이 복수 존재하는 일이 있어, 그 경우는 이 행 (와)과 같은 정보가 한층 더 출력됩니다. 기술적으로는 메일을 받는 것의 성과 모든 시스템이 이러한 엔트리를 가진다고 생각됩니다. 만약 시스템 하지만 그 메일을 자기 자신으로 받는 경우,

(와)과 같이, 그 시스템 자신에 대해 언급한 엔트리가 있을 것입니다. 그러나, 메일을 스스로 받는 많은 시스템에서는 일부러 그 사실에 대해 언급해 (이)라고 없습니다. 만약 있는 시스템에 "mail is handled by" 의 엔트리가 있는데 주소가 없으면, 그것은 사실은 인터넷의 구성원은 아니지만, 네트워크상이 있는 시스템이 메일을 거기에 전송 해 오는 것을 나타내고 있습니다. Usenet 나 Bitnet 나 그 외가 많은 네트워크상의 시스템에서는 이런 종류의 엔트리를 가지고 있습니다.

옵션

호스트명의 전으로 지정할 수 있는 옵션은 많이 있습니다. 이러한 옵션의 대부분은 도메인 데이타베이스를 메인트넌스하고 있는 스탭에게만 의미가 있는 것도 의입니다.
-w
  본옵션은 host 하지만 응답을 영원히 기다리도록(듯이) 합니다. 통상은, 약 1 분에 타임 아웃 합니다.
-v
  「장황」서식을 표시에 사용합니다. 이것은, 공식적인 도메인 master file의 서식이며, named(8) 의 메뉴얼 페이지에 기술되고 있습니다. 본옵션을 지정하지 않으면 출력은 일반적으로 이 형식에 따르지만, 일반 유저에게 있어 보다 이해하기 쉬운 형식으로 변경하려고 합니다. "-v", (을)를 지정하지 않는 경우,"a", "mx", "cname" 레코드는, 각각 "has address", "mail is handled by", "is a nickname for" (와)과 기술되어 TTL 와 클래스의 필드는 표시되지 않습니다.
-r
  재귀적인 문의를 행하지 않습니다. 이것은 네임서버가 그 서버 자신의 데이타베이스에 소지하고 있는 데이터만을 돌려주는 와 (을)를 의미합니다. 서버는 다른 서버에 정보의 문의를 행하지 않습니다.
-d
  디버그를 유효하게 합니다. 네트워크 트랜잭션(transaction)의 상세가 표시됩니다.
-s
  서명으로부터 부모의 열쇠를 추적합니다 (DNSSEC).
-t querytype
  특정의 querytype 의 정보의 검색을 지정할 수가 있습니다. 인수는 named(8) 의 man 페이지에 대해 정의되고 있습니다. 현재 서포트되고 (이)라고 있는 타입에는 이하의 것이 포함됩니다: " a", " aaaa", " ns", " md", " mf", " cname", " soa", " mb", " mg", " mr", " null", " wks", " ptr", " hinfo", " minfo", " mx", " uinfo", " uid", " gid", " unspec" 게다가 와일드 카드 (이것은 " any" 인가 " *" (으)로서 지정됩니다)가 있어, 상기의 모든 타입을 지정하기 위해서 사용합니다. 타입은 소문자로 지정하지 않으면 안됩니다. 디폴트에서는 최초로 " a" 하지만 검색되어 다음에 " mx" 하지만 검색됩니다. 다만, verbose 옵션이 지정되어 있으면(자), 디폴트에서는 " a" 만의 검색을 행합니다. 옵션 "-t" 하 host 하지만 돌려주는 정보에 필터를 거는데 특히 유효합니다. 그 이상의 정보는 아래와 같은 "-l" 옵션의 설명을 참조해 주세요.
-a
  "모두" "-v -t any" (와)과 같습니다.
-l
  완전한 도메인을 열거합니다. 예를 들면

(은)는, rutgers.edu domain 내의 모든 호스트를 열거합니다. "-t" 옵션을 사용해, 어느 정보를 표시할까를, 의도 대로 필터 가능합니다. 디폴트는, 주소 정보와 PTR 와 NS 레코드입니다. 명령

(은)는, rutgers.edu 에 대한 존 데이터의 완전한 다운로드를, 공식적인 master file 서식에서 줍니다 (그렇지만, 불가해한 이유로, SOA 레코드는 2 번 표시됩니다).

: "-l" 의 실장은, 완전한 존 전송을 실시해, 이것에 대해서 요구한 정보를 필터 아웃 하는 것으로 행해집니다. 이 명령의 사용은, 정말로 필요한 경우에 한정해야 합니다.

호스트명 검색의 커스터마이즈

일반적으로 유저에 의해 지정된 이름에 닷이 포함되지 않으면, 디폴트의 도메인이 그 말미에 덧붙일 수 있습니다. 이 도메인은 /etc/resolv.conf 에 두어 정의할 수가 있습니다만, 통상은 로컬의 호스트명의 최초의 닷 이후를 취하는 것에 의해 구할 수 있습니다. 유저는 환경 변수 LOCALDOMAIN (을)를 사용해 다른 디폴트 도메인을 지정하는 것에 의해, 이것을 오버라이드(override) 할 수가 있습니다. 게다가 유저는 호스트명의 독자적인 약칭을 사용하는 와 (와)과도 할 수 있습니다. 약칭은 1 개의 약칭에 대해 1 행으로부터 되는 파일에 대해 지정 합니다. 각 행에는 약칭, 스페이스, 그리고 완전한 호스트명이 포함됩니다. 이 파일은 환경 변수 HOSTALIASES 에서 파일명을 지정합니다.

환경 변수

HOSTALIASES (호스트의 별명 , 완전한 호스트명) 의 페어를 포함하고 있는 파일의 파일명

관련 파일

/etc/resolv.conf resolver(5) (을)를 참조해 주세요.

관련 항목

named(8), resolver(5)

버그

로컬 도메인에 포함되지 않는 이름을 입력하면(자) 예기 할 수 없는 영향이 일어나 이득 말미에 부가되는 것을 언제나 명심해 둬 주세요. 로컬 도메인의 보완에 실패했을 때 마셔, 이름은 변경되지 않고 사용됩니다.

"-l" 옵션에서는 요구된 도메인에 대해 리스트 되고 있는 최초의 네임서버에게만 문의를 행합니다. 만약 이 서버가 죽어 있으면, 서버를 메뉴얼로 지정하지 않으면 안됩니다. 예를 들어 foo.edu 의 리스트를 얻으려면 ,

(와)과 지정해 foo.edu 의 모든 네임서버 의 리스트를 얻고 나서, 동작하는 것이 발견될 때까지 리스트에 있는 모든 네임서버에 대해

(여기서 " xxx" (은)는 네임서버)를 시도하면 좋을 것입니다.


BSD 4 HOST (1) December 15, 1994

tail head cat sleep
QR code linking to this page


Ben Bullock이 유닉스 매뉴얼 페이지에서 서비스에 대한 의견을 주시기 바랍니다. Privacy policy.

VI = Virtually Incomprehensible.