
У меня установлен и запущен apache2. Я повозился с файлами конфигурации и вот что нашел:https://httpd.apache.org/docs/2.2/vhosts/examples.html
тот сайт, который я только что вставил туда, говорит, что не так просто определить в каком-то файле конфигурации 'apache2' имя вашего сайта, чтобы пользователи вводили это имя в веб-браузере и находили ваш сайт. Также потребуется (так предлагается на этой странице) сообщить используемому dns, каков URL вашего сайта и какой ip ему должен соответствовать, или что-то в этом роде, насколько я понимаю.
Теперь я работаю в локальной сети, и мой linux box выдает сетевые IP-номера клиентским ПК и устанавливает себя в качестве шлюза по умолчанию. Где мне искать конфигурацию dns, чтобы настроить www.mywonderfulsite.com
-> 192.168.1.1
(linux box)
или так сказать.
Надеюсь, кто-нибудь, читающий это, поймет, чего я пытаюсь добиться...
решение1
См. man dnsmasq
, где, в частности, говорится:
trusty (8) dnsmasq.8.gz
Provided by: dnsmasq-base_2.68-1_i386 bug
NAME
dnsmasq - A lightweight DHCP and caching DNS server.
SYNOPSIS
dnsmasq [OPTION]...
DESCRIPTION
dnsmasq is a lightweight DNS, TFTP, PXE, router advertisement and DHCP
server. It is intended to provide coupled DNS and DHCP service to a
LAN.
Dnsmasq accepts DNS queries and either answers them from a small,
local, cache or forwards them to a real, recursive, DNS server. It
loads the contents of /etc/hosts so that local hostnames which do not
appear in the global DNS can be resolved and also answers DNS queries
for DHCP configured hosts. It can also act as the authoritative DNS
server for one or more domains, allowing local names to appear in the
global DNS.
Итак, мне кажется, что вам следует (для каждого клиента) добавлять/etc/hosts
192.168.1.1 www.mywonderfulsite.com
Любые другие псевдонимы для 192.168.1.1
должны располагаться на той же строке, а не на отдельных строках. Несколько строк /etc/hosts
сТАКОЙ ЖЕIP-адрес приводит к путанице, недоумению, разочарованию и ударам головой о стол.