IP 주소 대신 서버 이름 사용

IP 주소 대신 서버 이름 사용

Ubuntu 서버에 Apache 2가 설치되어 있고 osc, glpi와 같은 많은 웹 응용 프로그램을 사용합니다.

이러한 애플리케이션을 탐색하려면 브라우저에 @ip/glpi를 작성해야 합니다. 내 의도는 IP 주소 대신 서버 이름을 사용하는 것입니다.

이 조치의 구현 방법은 무엇입니까?

시스템 메시지:

우분투11.10

PHP 5.3.6

아파치 2.2.20

MySQL 5.1.67

답변1

서버 호스트의 호스트 이름을 제공해야 합니다.

일반적으로 다음 세 가지 방법 중 하나로 이 작업을 수행할 수 있습니다.

1 DNS 영역을 통해

LAN의 DNS 서버를 제어할 수 있는 경우(외부 액세스만 필요하거나 더 광범위한 인터넷 액세스를 위해 도메인/지역 DNS 서버를 제어하는 ​​경우) 지정된 이름을 IP 주소로 가리키는 호스트(A) 레코드를 추가할 수 있습니다.

2 로컬로 정의된 호스트를 통해

액세스하려는 모든 컴퓨터에서 HOSTS 파일(일반적으로 Linux의 경우 /etc/hosts, Windows 및 기타 운영 체제의 경우)에 한 줄을 추가합니다. 이 파일 자체에는 name 에서 IP 로의 매핑이 있습니다.

두 번째 방법의 단점은 액세스하려는 모든 컴퓨터에서 이 작업을 수행해야 하며 IP가 변경되면 각 호스트 파일을 변경해야 한다는 것입니다.

3 동적 DNS/IP 없음 서비스 사용

DNS 레코드를 생성하고 관리할 수 있는 다양한 서비스(무료 및 유료)가 있습니다. 이러한 계정의 계정을 사용하여 서버의 IP 주소로 확인되도록 호스트 이름을 설정할 수 있습니다.

그런 다음 웹 어디에서나 myhostname.myservice에 연결할 수 있으며 이는 외부 IP 또는 선택한 로컬 IP일 수 있는 IP로 확인됩니다.

관련 정보