예: 네트워크에 대한 디바이스의 고유한 ID 구성
네트워크에서 디바이스를 사용하려면 디바이스의 ID를 구성해야 합니다. 디바이스의 ID를 구성하면 네트워크에서 디바이스에 액세스할 수 있고 다른 사용자가 디바이스에 로그인할 수 있습니다. 다음과 같은 두 가지 방법으로 인터넷에 연결된 디바이스를 참조할 수 있습니다.
-
IP 주소에 의해
-
호스트 이름
호스트 이름이 지정되면 다음을 수행할 수 있습니다.
-
IP 주소 찾기
-
DNS(Domain Name System)를 사용하여 호스트 이름에서 IP 주소를 해결합니다.
DNS를 사용하면 호스트 이름에서 IP 주소를 쉽고 확장할 수 있습니다. 그러나 디바이스에 대한 DNS 항목이 없을 수도 있습니다. 특정 IP 주소를 해결하기 위해 컴퓨터가 DNS 서버에 연락하는 것을 원치 않을 수 있습니다. 이 특정 IP 주소를 자주 사용할 수 있습니다. 테스트나 개발 목적으로만 사용하거나 DNS 항목을 제공하지 않으시면 됩니다.
디바이스의 고유한 ID를 구성하려면 디바이스의 호스트 이름, 해당 IP 주소, 도메인 이름 및 하나 이상의 이름 서버에 대한 IP 주소와 같은 세부 정보 중 일부 또는 전부를 포함해야 할 수 있습니다.
요구 사항
예를 들어 프라이빗 IP 주소를 사용하고 있지만 웹 이름 서버에서 디바이스에 대한 정보를 다시 수신하려면 전 세계적으로 라우팅 가능한 IP 주소와 DNS 등록이 필요합니다.
개요
이 예에서 호스트 이름은 디바이스의 이름입니다. 대부분의 사람들은 IP 주소보다 호스트 이름을 더 쉽게 기억할 수 있습니다. 소프트웨어는 명령 프롬프트의 일부로 구성된 호스트 이름을 사용하여 로그 파일 및 기타 계정 정보를 추가하며 디바이스 ID를 아는 다른 장소에서 을(를) 사용합니다. 또한 호스트 이름을 사용하여 디바이스에 텔넷할 수도 있습니다.
정규화되지 않은 호스트 이름에 도메인 이름을 추가합니다. 도메인 이름은 조직과 연결된 네트워크의 이름입니다. 미국의 사이트에서는 일반적으로 도메인 이름이 을(를) 형식 org-name으로 지정합니다.org-type -예를 들어, "juniper.net"입니다.
IP 주소의 호스트 이름에 네임서버에 DNS 항목이 없는 경우 정적 호스트 매핑을 구성합니다. 자세한 내용은 정적 호스트 매핑 을 참조하십시오.
이 예는 다음 표에 제시된 값을 사용하여 이러한 각 변수를 구성합니다. 이러한 값을 위해 디바이스 및 네트워크에 특정한 데이터를 대체해야 합니다.
변수 이름 |
예에 사용된 값 |
---|---|
|
|
|
|
|
|
|
|
구성
CLI 빠른 구성
이 예를 사용하여 디바이스를 빠르게 구성하려면 다음을 수행합니다.
-
다음 명령을 복사하여 명령을 텍스트 파일에 붙여 넣습니다.
-
모든 라인 브레이크를 제거합니다.
-
여기에 나열된 값을 네트워크 구성과 일치하도록 변경합니다.
-
명령을 복사하여 계층 수준에서 CLI에
[edit]
붙여 넣습니다. -
구성 모드에서 을(를) 입력합니다
commit
.
set system domain-name example.net set system host-name R1 set system name-server 8.8.8.8 set interfaces ge-0/0/0 unit 0 family inet address 172.16.1.1/24 set routing-options static route 0.0.0.0/0 next-hop 172.16.1.254
디바이스의 ID 구성
단계별 절차
디바이스의 ID 설정을 구성하려면 다음을 수행합니다.
-
네트워크의 도메인 이름을 구성합니다.
[edit] user@R1# set system domain-name example.net
-
디바이스의 호스트 이름을 구성합니다.
[edit] user@R1# set system host-name R1
-
네임서버를 구성합니다. 여러 이름 서버를 구성할 수 있습니다. 예를 들어 내부 이름 서버와 외부 또는 인터넷 이름 서버가 있을 수 있습니다.
[edit] user@R1# set system name-server 8.8.8.8
-
DNS 서버에 연결된 인터페이스를 구성합니다. 이 예에서는 인터넷에 연결된 인터페이스를 구성합니다.
[edit] user@R1# set interfaces ge-0/0/0 unit 0 family inet address 172.16.1.1/24
-
DNS 서버에 도달하는 경로를 구성합니다. 이 예에서는 인터넷의 다음 홉으로 기본 경로를 구성합니다.
[edit] user@R1# set routing-options static route 0.0.0.0/0 next-hop 172.16.1.254
결과
구성을 확인하려면 구성 모드 show
명령을 사용합니다. 이 출력에서는 예의 일부가 아닌 구성(예: 로그인 및 관리 인터페이스 구성)을 생략했습니다.
[edit] user@R1# show system { host-name R1; domain-name example.net; name-server { 8.8.8.8; } } interfaces { ge-0/0/0 { unit 0 { family inet { address 172.16.1.1/24; } } } } routing-options { static { route 0.0.0.0/0 next-hop 172.16.1.254; } }
올바른 구성이 있으면 을(를) 입력합니다 commit
.
확인
디바이스의 호스트 이름과 IP 주소 확인
목적
디바이스의 호스트 이름과 IP 주소가 예상대로 되는지 확인합니다.
작업
운영 명령을 실행합니다 show host host-name
.
user@R1> show host juniper.net juniper.net has address 52.42.68.58 juniper.net mail is handled by 10 mxa-00273201.gslb.pphosted.com. juniper.net mail is handled by 10 mxb-00273201.gslb.pphosted.com. user@R1> show host R1 R1.example.net is an alias for R1.example.net. R1.example.net has address 172.16.1.1
의미
출력은 인터넷과 라우터에 대한 DNS 정보를 얻을 수 있음을 보여줍니다. 웹 DNS 서버를 사용하는 경우 디바이스의 출력에는 도메인 이름 등록이 필요합니다. 이러한 등록은 퍼블릭 DNS 서버를 사용할 때 전 세계적으로 라우팅 가능한 IP가 필요합니다.