У меня на компьютере под управлением Windows 7 работает DNS-сервер BIND, и я обслуживаю страницы с WAMPSERVER.
Моя идея состоит в том, чтобы разработать некоторые инструменты (на PHP) для моей интрасети на работе, и я хочу, чтобы они были доступны через локальную сеть в следующем формате:http://tools.mycompany.com
Я уже разместил BIND, и я могу получить доступ к http://tools.mycompany.com
на компьютере, на котором установлен сервер BIND, но я не могу получить к нему доступ с других компьютеров локальной сети.
Я сделал следующее на моем маршрутизаторе:
- определенные статические IP-адреса для всех компьютеров локальной сети
- установить переадресацию портов на мой сервер (помните: он обслуживает DNS и веб-страницы)
- настроить DNS-сервер так, чтобы он указывал на мой сервер локальной сети
На компьютерах локальной сети я зашел в свойства локальной сети, а также изменил IP-адрес DNS-сервера, чтобы он указывал на мой локальный DNS-сервер.
Если это поможет, вот мой файл named.conf
:
options {
directory "c:\windows\SysWOW64\dns\etc";
forwarders {127.0.0.1; 8.8.8.8; 8.8.4.4;};
pid-file "run\named.pid";
allow-transfer { none; };
recursion no;
};
logging{
channel my_log{
file "log\named.log" versions 3 size 2m;
severity info;
print-time yes;
print-severity yes;
print-category yes;
};
category default{
my_log;
};
};
zone "mycompany.com" IN {
type master;
file "zones\db.mycompany.com.txt";
allow-transfer { none; };
};
key "rndc-key" {
algorithm hmac-md5;
secret "qfApxn0NxXiaacFHpI86Rg==";
};
controls {
inet 127.0.0.1 port 953
allow { 127.0.0.1; } keys { "rndc-key"; };
};
... и одну зону, которую я определил - файл db.mycompany.com.txt
:
$TTL 6h
@ IN SOA tools.mycompany.com. hostmaster.mycompany.com. (
2014042601
10800
3600
604800
86400 )
@ NS tools.mycompany.com.
tools IN A 192.168.1.4
www IN A 192.168.1.4
В файле выше 192.168.1.4
IP-адрес локальной машины внутри моей локальной сети.
Может ли кто-нибудь помочь мне здесь? Мне нужно, чтобы мои веб-страницы были доступны с других компьютеров в моей локальной сети, используя мое собственное доменное имя.
Я пробовал на других компьютерах, и они могут получить доступ к моему серверу через http://192.168.1.4/
, но не удалось при использовании http://tools.mycompany.com
.
Пожалуйста, примите во внимание следующее:
Большое спасибо за вашу помощь.