하나의 서버에 두 개의 도메인 이름을 설정하는 방법은 무엇입니까?

하나의 서버에 두 개의 도메인 이름을 설정하는 방법은 무엇입니까?

저는 현재 웹 서버와 몇 가지 다른 서비스를 호스팅하는 데비안 서버를 가지고 있습니다. 현재 도메인 이름은 "website.com"이지만 이름도 "www.website.com"으로 지정하고 싶습니다. 새 하위 도메인을 ddclient.conf.

ddclient.conf설정은 동적 DNS 공급자에 대한 것입니다.

daemon=300
syslog=yes
pid=/var/run/ddclient.pid
ssl=yes
protocol=dyndns2
use=web, web=ipinfo.io/ip
server=domains.google.com
login=XXXXXXXXXXXXX
password=XXXXXXXXXXXX
website.com

답변1

여러 이름을 단일 서버로 라우팅하는 것은 DNS에 의해 처리됩니다. 귀하의 경우에는 아마도 동적 IP 주소가 있고 DDNS 공급자인 Google을 통해 현재 DNS 항목을 유지관리하고 있을 것입니다. 이 시점에서 두 가지 옵션이 있다고 생각합니다.

  1. www.website.com이 website.com을 가리키도록 CNAME 레코드를 만들고 계속해서 website.com만 업데이트하세요.
  2. ddclientwww.website.com을 실제 IP 주소와 올바르게 동기화하려면 두 번째 항목을 만드세요.

나는 #1을 추천한다.

다중 도메인 처리는 웹 서버(응용 프로그램)에 의해 처리됩니다. 두 개의 서로 다른 웹사이트 이름을 이해하려면 Apache, Nginx, WordPress 등 사용하는 모든 항목을 구성해야 합니다. 둘 중 하나가 다른 웹사이트로 리디렉션되는 경우에도 마찬가지입니다.

Google이 귀하의 DNS를 처리하는 경우 보조 DNS 항목을 기본 DNS에 대한 네트워크 수준 리디렉션으로 정의하여 서버에서의 작업을 전혀 방지할 수 있습니다.

서버 자체에는 이름만 있고 공개 DNS 항목과 일치할 필요도 없습니다(때때로 이름 중 하나와 일치하면 편리할 때도 있음).

관련 정보