Можно достигнуть этого IP-адреса 2.186.116.46 (если мой компьютер онлайн). Я хочу присвоить домен ему так интересно, как это возможно, когда у меня нет DNS? Я действительно владею своим доменом, который является ".com". Мой IP статичен.
Спасибо
1. Необходимо получить доменное имя (или возможно просто FQDN) от некоторого поставщика DNS.
2. После того как Вы зарегистрировали доменное имя, Вы получите доступ к административной панели (как показанный ниже), где Вы сможете (через записи), перенаправить доменное имя (и все *.
или определенные sub домены / FQDNs) к 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
.
Если Вы хотите получить доступ к FQDN другим компьютером через LAN (или частным компьютером через Интернет), отредактируйте host
файл способом как это:
77.77.77.70 example.com www.example.com
Дальнейшее чтение:
Если это для просто локального использования, можно просто поместить ту запись в файл hosts.
В современном Windows, который является c:/Windows/drivers/etc/HOSTS
На Linux, файл является/etc/hosts.
Для остальной части мира, используйте одного из поставщиков DNS в свободном доступе.
Вот пример с инструкциями: FreeDNS