내가 배운 바에 따르면 호스트 이름은 논리 세계보다 실제 세계에 더 가깝고 호스트 이름은 기계를 물리적으로 식별하는 이름이기 때문에 이것이 내 마음에 떠오른 질문입니다.
그러나 운영 체제에서 호스트 이름을 구성할 수 있듯이 PC 2 운영 체제에 호스트 이름이 2개 이상 있을 수 있습니까? 아니면 운영 체제가 1개만 있어도 되나요?
그것은 내가 배운 것과 어긋나는 것과 같기 때문에 나에게는 매우 이상할 것입니다. 하지만 생각해보면 이해가 될 수 있습니다...그것은 운영 체제의 구성일 뿐입니다. 물론 2개의 운영 체제에 2개의 호스트 이름을 가질 수 있습니다.
답변1
사물의 이름은 그 이름을 가진 사물이 아니라 그 이름으로 그것을 부르는 사람이나 실체에 의해 결정됩니다. 특정 사람은 동일한 개체에 대해 두 개 이상의 이름을 사용하기로 결정할 수 있으며, 단일 이름을 사용하더라도 다른 사람은 다른 이름을 사용할 수 있습니다. 컴퓨터도 예외는 아닙니다. 일반적으로 이러한 이름은 서로 다른 컨텍스트에서 사용되기 때문에 컴퓨터는 여러 이름을 가질 수 있습니다.
모든 Unix 변형(Linux, macOS 등) 및 Windows를 포함한 대부분의 운영 체제에는 다음과 같은 이름이 있습니다.호스트 이름, 이는 hostname
명령이 표시하는 것입니다. 호스트 이름을 변경할 수 있지만 특정 시점에는 호스트 이름이 하나만 있습니다.
일반적으로 관리자는 혼동을 피하고 구성을 단순화하기 위해 단일 시스템에 대해 단일 이름을 사용합니다. 그러나 그것은 단지 인간의 결정일 뿐입니다.
호스트 이름은 컴퓨터가 네트워크에 연결되어 있을 때 주로 중요합니다. 즉, 다른 컴퓨터에서 해당 컴퓨터를 참조하는 방법입니다. 호스트 이름을 선언하는 일반적인 방법은 다음과 같습니다.DNS. 다음을 통해 자체 호스트 이름을 얻도록 컴퓨터를 구성할 수 있습니다.DHCP컴퓨터의 기준으로MAC 주소, 그러나 그 반대 방향으로 가는 것이 더 일반적입니다. 즉, 컴퓨터는 자체 호스트 이름을 알고 있으며 DHCP를 통해 연결 설정을 얻습니다. DNS와 별도로 구성해야 할 수 있는 네트워크를 통해 컴퓨터에 액세스하기 위한 일부 다른 서비스는 다음과 같습니다.액티브 디렉토리그리고LDAP. 보다호스트 이름을 사용하여 LAN에서 머신에 액세스할 수 있게 만드는 방법 해당 주제에 대한 Unix 관점.
또한보십시오비슷한 질문에 대한 유닉스 중심의 답변.
이중 부팅을 수행하는 경우 다른 운영 체제에서 다른 호스트 이름을 사용하도록 선택할 수 있습니다. 철학적인 질문으로, 하드웨어는 동일하지만 소프트웨어 설정이 완전히 다른 경우에도 동일한 컴퓨터입니까? 실용적인 질문으로, 일부 구성이 호스트 이름에 따라 달라지는 상황에서 두 운영 체제 모두에서 동일한 구성을 사용하시겠습니까? 대답은 다양한 OS를 사용하는 방법에 따라 다릅니다.