정식 이름은 무엇입니까?

정식 이름은 인터넷 명명 시스템 내에서 컴퓨터의 실제 이름을 식별하기 위해 컴퓨터 네트워킹에서 사용되는 용어입니다. 이 방법은 DNS (Domain Name System)의 리소스 레코드와 관련하여 가장 자주 사용되며, 이로 인해 모호한 인터넷 프로토콜 (IP) 주소를보다 인식 가능한 이름으로 변환합니다. 이 경우 DNS의 리소스 레코드를 CNAME이라고하며 다른 이름 또는 별칭이 컴퓨터의 실제 이름을 가리 키도록합니다.

예를 들어 컴퓨터는 웹 사이트를 찾을 때 DNS 레코드를 호스팅하는 특수 서버와 비교하여 웹 브라우저에 입력 한 이름을 확인합니다. DNS 레코드에서 조회중인 이름이 CNAME 레코드에 지정된 경우 표준 이름을 수신 한 후 표준 이름에 대해 두 번째 검색을 수행하여 호스트 컴퓨터의 IP 주소를 확인하십시오. 매우 일반적인 예는 단일 컴퓨터가 웹 사이트 및 데이터 전송을위한 FTP (File Transfer Protocol) 서비스와 같은 여러 서비스를 호스팅하는 경우입니다.

웹 브라우저에서 사용자는 www.example.com을 입력 할 수 있습니다. DNS 조회 중에 CNAME 레코드에서 foo.example.com이라는 서버를 가리키는 표준 이름이 발견됩니다. 다른 사용자가 FTP 클라이언트를 사용하고 ftp.example.com에서 FTP 서버의 주소를 입력하고있을 수 있습니다. DNS 조회에서 웹 사이트에 사용되는 것과 동일한 호스트 시스템 인 foo.example.com을 가리키는 다른 CNAME 항목이 발견되었습니다. 그러나이 경우 DNS에 서로 다른 두 개의 이름이 지정되어 서버의 표준 이름이되었습니다.

위의 경우 중 하나에서 DNS는 정식 이름에 대한 두 번째 조회를 수행하여 네트워크에서 IP 주소를 확인합니다. 그런 다음 IP 주소는 데이터 패킷이 흐르기 시작할 수 있도록 웹 또는 FTP 요청을하는 컴퓨터로 다시 전송됩니다. 물론 이것은 네트워크 관리자가 다른 방법으로 DNS CNAME 레코드를 사용할 수있는 여러 가능성을 열어줍니다. 웹 사이트 호스팅 서비스에서 사용되는 또 다른 일반적인 기술을 사용하면 단일 호스트 컴퓨터가 각각 다른 이름을 가진 여러 웹 서버를 실행할 수 있습니다.

그러나 DNS의 섬세한 특성으로 인해 CNAME 레코드를 사용하여 정식 이름을 구현하면 여러 가지 위험이 있으므로 사용에 제한이 있습니다. 가장 위험한 것은 이름을 조회하는 동안 무한 루프를 생성 할 가능성이 있으므로 CNAME 레코드가 다른 CNAME 레코드를 가리켜서는 안됩니다. 예를 들어 www.example.com이 표준 이름 foo.example.com을 가리키는 다음 foo.example.com이 www.example.com을 가리키는 두 개의 CNAME 레코드가 사용되면 조회에서 한 이름을 계속 확인합니다. 다른 사람에 대하여.

다른 언어

이 문서가 도움이 되었나요? 피드백 감사드립니다 피드백 감사드립니다

어떻게 도와 드릴까요? 어떻게 도와 드릴까요?