도메인을 IP 주소로 설정하는 방법은 무엇입니까? 할 수 있습니다 (컴퓨터가 온라인 인 경우).

이 IP 주소 2.186.116.46에 도달 할 수 있습니다 (컴퓨터가 온라인 인 경우). 도메인을 할당하고 싶습니다. DNS가 없을 때 어떻게 가능합니까? “.com”이라는 도메인을 소유하고 있습니다. 내 IP는 정적입니다.

감사



답변

1. 일부 DNS 공급자 로부터 도메인 이름 (또는 FQDN ) 을 얻어야 합니다 .

2. 도메인 이름을 등록하면 A 레코드를 통해 도메인 이름 (및 전체 *.또는 특정 하위 도메인 / FQDN)을 사용하여 서버의 IP 주소로 이동하십시오.

  • 제공자의 관리 패널은 다르게 보일 것이며, 제공자는이를 사용하는 방법에 대한 정확한 지침을 제공 할 것입니다.

  • 때로는 리디렉션에 최대 24 시간이 걸릴 수 있습니다. 명령에 의해 성공했는지 확인할 수 있습니다whois example.com .

  • 서버가 NAT 뒤에있는 경우 포트 전달을 설정해야합니다 .

3. 편집하여 가상 호스트 설정 파일 관련 추가 ServerName어쩌면 ServerAlias지시를. 구성 파일이 000-default.conf다음과 같아야 한다고 가정 해 봅시다 .

<VirtualHost *:80>

        ServerName example.com
        ServerAlias www.example.com localhost

        ServerAdmin webmaster@localhost
        DocumentRoot /var/www/html

        <Directory /var/www/html>
                # etc ...
        </Directory>

        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>
  • 이 단계는 생략 할 수 있지만 둘 이상의 가상 호스트 가있는 경우 반드시 필요합니다 .

  • 잊지 마라 :

    sudo a2ensite 000-default.conf
    sudo systemctl reload apache2.service
    

4. 지역의 필요에 더하여 :

  • FQDN을 서버의 루프백 인터페이스에 바인딩 할 수 있습니다. 이를 위해 다음 과 같은 방식으로 파일 을 편집 하십시오 /etc/hosts.

    127.0.0.1    localhost example.com www.example.com
    

    *.example.com여기 에 입력 할 수 없습니다 . 다른 (로컬) 서버 네트워크 인터페이스 의 IP 주소에 대한 항목도 추가 할 수 있습니다 ( 예 :77.77.77.70 .

  • LAN을 통해 다른 컴퓨터에서 또는 인터넷을 통해 개인 컴퓨터에서 FQDN에 액세스하려면 다음 host과 같은 방법으로 파일을 편집 하십시오.

    77.77.77.70    example.com www.example.com
    

더 읽을 거리 :


답변

로컬에서만 사용하는 경우 해당 항목을 호스트 파일에 넣을 수 있습니다.

현대 Windows에서는 일반적으로 c:\Windows\System32\Drivers\etc\hosts .

Linux에서 파일은 /etc/hosts 입니다.

다른 지역에서는 무료로 제공되는 DNS 제공 업체 중 하나를 사용하십시오.

다음은 지침이있는 예입니다. FreeDNS