У меня есть веб-сайт "example.com", размещенный на поставщике, который позволяет мне управлять своим собственным DNS. Я хочу, чтобы example.com указал на IP-адрес поставщика, но я хочу, чтобы "subdomain.example.com" указал на моей собственной апачской установке на VPS, который я имею с, конечно, другой IP-адрес.
Это - то, что я сделал:
Я установил перенаправление example.com к машине поставщика (скажем, IP 1.2.3.4),
Я установил перенаправление subdomain.example.com к моему собственному VPS (скажем, IP 5.6.7.8),
Затем я соединился со своим сервером VPS и изменил свои апачские файлы как это:
httpd-vhosts.conf
<VirtualHost *:80>
DocumentRoot "C:\xampp\htdocs\mydirectory\mysubdirectory"
ServerName subdomain.example.com
<Directory "C:\xampp\htdocs\mydirectory\mysubdirectory">
DirectoryIndex index.php
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
файл hosts, я добавляю:
127.0.0.1 subdomain.example.com
Однако, когда я проверяю с помощью ping-запросов subdomain.example.com, я получаю "Неизвестную ошибку хоста", ни я могу получить доступ от своего собственного VPS до файлов путем просмотра того URL.
Я пропускаю что-то важное?
Вам необходимо создать отдельную запись A
в файле зоны DNS mydomain.com, чтобы указать ваш субдомен на IP-адрес вашего VPS.
субдомен A 5.6.7.8
При желании вы можете добавить полное имя хоста subdomain.domain.com, если за ним следует .
(точка).
subdomain.domain.com. A 5.6.7.8