IT/Windows

표시된 FQDN 판별

알콩달콩아빠 2024. 4. 27. 14:11
728x90
반응형

감지된 각 시스템에 대해 완전한 도메인 이름(FQDN)을 판별하기 위해 선호하는 방법을 구성할 수 있습니다.

레벨 1 감지의 경우 FQDN은 IP 주소의 역 검색 결과입니다. 이 검색은 운영 체제가 제공하는 해석 라이브러리를 사용하고 여기에 제공된 모든 구성을 사용합니다. 예를 들어, 운영 체제 레벨에서 호스트 파일이 DNS보다 선호되는 경우에는 호스트 파일의 정보가 우선으로 고려됩니다.

레벨 2 감지의 경우 TADDM은 운영 체제가 제공하는 해석 라이브러리를 사용하여 모든 감지된 IP 주소의 역 검색을 수행합니다. 다시 한 번 운영 체제 구성은 역 검색이 어디에서 정보를 얻는지를 설명합니다. DNS가 구성되지 않았거나 DNS가 원치 않는 FQDN을 리턴하는 경우에는 호스트 파일을 사용하여 이를 겹쳐쓸 수 있습니다.

감지된 IP 주소를 검색한 후에는 FQDN을 컴퓨터 시스템에 일치시키려고 시도합니다. FQDN을 가져오는 데에는 여러 가지 방법이 있는 데 각 방법을 사전정의된 순서대로 올바른 FQDN을 찾을 때까지 시도합니다. 원하는 방법이 더 높은 우선 순위가 되도록 순서를 수정할 수 있습니다. 다음 메소드가 사용 가능합니다.방법 1TADDM은 FQDN의 호스트 부분이 감지된 시스템의 호스트 이름과 일치하는 IP 인터페이스의 FQDN을 선택합니다. 일치가 여러 개인 경우 선택된 FQDN은 com.collation.platform.os.FqdnPriorities 특성에 정의된 도메인 이름의 우선순위에 종속됩니다. 이 특성은 우선순위별로 도메인 이름을 나열합니다. 도메인의 우선순위를 지정하려면 도메인 이름을 쉼표로 구분된 목록으로 한 라인에 입력하십시오.
com.collation.platform.os.FqdnPriorities=domain1.company.com,
domain2.company.com,domain3.company.com
 

해당 도메인의 최상위 우서순위를 갖는 FQDN은 FQDN으로 리턴됩니다. 이 방식에서는 인터페이스와 컴퓨터 시스템 이름의 FQDN과 관련하여 발견되는 정보를 사용합니다.

우선순위를 정의하지 않을 경우 TADDM은 모든 IP 인터페이스를 경유합니다. TADDM은 주어진 IP 인터페이스와 연관된 FQDN이 컴퓨터 시스템의 이름과 동일한지 또는 이 FQDN의 호스트 이름 부분이 컴퓨터 시스템의 이름과 동일한지 여부를 확인합니다. 기준과 일치하는 첫 번째 FQDN이 FQDN으로 리턴됩니다.

예를 들어, myname이라는 컴퓨터 시스템은 다음과 같은 FQDN이 포함된 두 개의 인테페이스를 갖습니다.
  • 인터페이스 #1 myname.domain1.com
  • 인터페이스 #2 myname.domain2.com
com.collation.platform.os.FqdnPriorities가 정의되지 않은 경우 첫 번째 일치가 FQDN 이름으로 리턴됩니다. 두 이름이 발견된 시스템의 호스트 이름과 일치하는 FQDN의 호스트 부분을 보유하지만 리턴되는 FQDN이 myname.domain1.com입니다. 선택되는 이름의 우선순위를 지정하려면 com.collation.platform.os.FqdnPriorities 특성을 사용하십시오. 예를 들어, com.collation.platform.os.FqdnPriorities 항목에 다음 정보가 포함된 경우
com.collation.platform.os.FqdnPriorities=domain2.com,domain1.com
 
이 이름이 최상위 우선순위를 가지므로 리턴되는 FQDN은 myname.domain2.com입니다.
방법 2com.collation.platform.os.command.fqdn 특성은 역 검색을 수행하는 데 사용되는 TADDM 서버에서 외부 명령을 지정합니다. 다음 예제는 이 특성을 사용하는 방법을 보여줍니다. 특성은 한 라인에 입력하십시오.
com.collation.platform.os.command.fqdn=nslookup $1 
| grep Name | awk '{print $2}'
com.collation.platform.os.command.fqdn.AIX=nslookup $1 
| grep Name | awk '{print $2}'
com.collation.platform.os.command.fqdn.Linux=nslookup $1 
| grep Name | awk '{print $2}'
com.collation.platform.os.command.fqdn.SunOS=nslookup $1 
| grep Name | awk '{print $2}'
com.collation.platform.os.command.fqdn.Windows=nslookup $1
 
방법 3com.collation.platform.os.command.hostOfHostname 특성은 FQDN을 제공하는 데 사용되는 대상 시스템에서 외부 명령을 지정합니다. 이 특성은 “.AIX”, “.Linux”,”.SunOS” 또는 “.Windows“를 추가하여 운영 체제 유형으로 범위를 지정할 수 있습니다. 다음 예제는 Linux 시스템에서 이 특성을 사용하는 방법을 보여줍니다. 해당 특성을 한 라인에 입력하십시오.
com.collation.platform.os.command.hostOfHostname.Linux=host `hostname` 
| awk {'print $1'}
 
방법 4기본 인터페이스의 FQDN이 사용됩니다. 기본 IP 인터페이스는 IP 값을 오름차순으로 정렬하는 경우 최하위 IP 값으로 지정됩니다.방법 5기본 인터페이스의 IP 주소가 사용됩니다.방법 6컴퓨터 시스템의 이름이 사용됩니다.방법 7세션 컨텍스트 IP로 설정합니다.방법 8세션 IP를 위한 FQDN으로 CS용 FQDN을 설정합니다.

com.collation.platform.os.fqdnSearchOrder 특성을 설정하여 이러한 방법을 시도하는 순서를 정의할 수 있습니다. 이 특성의 값은 여러 방법의 쉼표로 구분된 목록입니다. 기본값은 1,2,3,4,5,6,7,8입니다. 이 경우 TADDM은 먼저 메소드 1을 사용하려고 합니다. 유효한 FQDN을 반환하지 않으면, 유효한 FQDN을 얻고 중지할 때까지 방법 2 등등을 계속 시도합니다. 올바른 FQDN은 RFC 1035에 지정된 규칙에 부합하는 완전한 도메인 이름입니다.

이 해결책은 SNMP 센서 사용을 통해 감지된 컴퓨터 시스템에도 적용 가능합니다. 어떤 솔루션의 우선순위가 높은지와 FQDN을 더 빨리 찾기 위해 어떤 솔루션을 사용할 수 있는지를 정의할 수 있습니다.

대부분의 경우 제대로 구성된 DNS는 호스트 이름을 설정하는 선호하는 방법입니다. DNS를 사용할 수 없는 경우 호스트 파일을 사용하십시오. DNS 또는 호스트 파일의 사용은 IP 주소의 이름 확인(name resolution)을 제공하기 위한 표준 방법입니다. TADDM은 이 방법 대신 다른 방법을 제공하지만 다른 방법은 TADDM에 고유하므로 다른 관리 시스템의 이름과 일치하지 않는 이름이 나올 수도 있습니다.

 

출처 : 표시된 FQDN 판별 - IBM Documentation

728x90
반응형