Автор |
Сообщение |
Richard Ferlow Гуру
Предупреждений : 2
|
|
В общем роутер dir-615 - висит на внешнем ip
в локалке ноут и веб сервер
сайт соответственно на веб сервере.
из внешки сайт открывается.
как сделать чтобы из локалки он тоже открывался ?
// прописать домен и локальный ип в хостс-файле на всех компах |
|
 |
|
 |
Richard Ferlow Гуру
Предупреждений : 2
|
|
Richard Ferlow
знаю такой способ, но не пойдет, потому как с ноутбука работаю и дома и еще где, а сайт надо чтобы отовсюду открывался |
|
 |
|
 |
Richard Ferlow Гуру
Предупреждений : 2
|
|
Нельзя ? может в роутере какое правило маршрутизации прописать ? |
|
 |
|
 |
alexcom Медвед-шатун
Предупреждений : 2
|
|
Richard Ferlow
КТО ЗДЕСЬ!?!  |
|
 |
|
 |
alexcom Медвед-шатун
Предупреждений : 2
|
|
а если серьёзно, то в локалке должен быть днс с настроеным ип вебсервера на доменное имя сайта |
|
 |
|
 |
Richard Ferlow Гуру
Предупреждений : 2
|
|
вон чего.
ок, на роутере dir-615 такое не меняя прошивку можно провернуть ?
на веб сервере еще можно думаю днс сервер поднять тогда. как сделать чтобы все запросы кроме как к моему домену отправлялись за ипшником на внешний днс ? |
|
 |
|
 |
alexcom Медвед-шатун
Предупреждений : 2
|
|
на мой взгляд, меньше телодвижений, принесёт редактирование hosts
возможно даже заскриптовать это дело |
|
 |
|
 |
Richard Ferlow Гуру
Предупреждений : 2
|
|
alexcom
да просто я с ноута этот сайт открываю как с работы так и из дома, поэтому хостс не подходит
попробую прошивку на роутер закатать последнюю.
потому как в офисе подобное провернул с dir-100 - без проблем заработало |
|
 |
|
 |
Richard Ferlow Гуру
Предупреждений : 2
|
|
еще мысль появилась, может есть днс сервер внешний где можно под меня настройку забить нужную мне ? чтоб свой не поднимать |
|
 |
|
 |
Iskander.nsk Гуру
|
|
Я вот не пойму, то есть ты набираешь example.com из локалки и не можешь зайти? |
|
 |
|
 |
Richard Ferlow Гуру
Предупреждений : 2
|
|
Iskander.nsk
да. при условии что у этого example.com прописан мой внешний ip
насколько знаю, проблема достаточно распространенная |
|
 |
|
 |
Iskander.nsk Гуру
|
|
Я когда свой веб-сервер конфигурировал, пока был один виртуальный хост, просто входил на внешний IP или по имени, и всё работало. Когда сделал несколько, пришлось установить бинд9 и прописать в нём зоны для доменных имён. Для каждой зоны создать файл (example.com):
Код: |
$ORIGIN example.com.
$TTL 86400 ; 1 day
@ IN SOA localhost. root.example.com. (
2010110601 ; serial
10800 ; refresh (3 hours)
900 ; retry (15 minutes)
604800 ; expire (1 week)
86400 ; minimum (1 day)
)
@ IN NS localhost.
@ IN A xxx.xx.xxx.x -- внешний IP
www IN CNAME example.com.
|
В named.conf дописать строку include "/****/****/myzones.conf -- адрес файла в папке конфигурации бинда.
Создать файл myzones.conf со строкой:
zone "example.com" {
type master;
file "/****/****/example.com";
};
для каждой зоны.
Тогда всё заработало.
Если у тебя один сайт, может в настройках роутера покопаться? |
|
 |
|
 |
Richard Ferlow Гуру
Предупреждений : 2
|
|
Iskander.nsk
сайтов два планирую, посему так не выйдет |
|
 |
|
 |
Iskander.nsk Гуру
|
|
Richard Ferlow
Если будет два, то ДНС сервер полюбому настраивать, ведь для внешки они оба на одном IP.
Но сейчас то у тебя один сайт работает?
PS У меня бинд только мои сайты и обрабатывает, а ДНС для роутера прописаны по умолчанию от новотелекома. |
|
 |
|
 |
Richard Ferlow Гуру
Предупреждений : 2
|
|
эмммм....вот я тупанул)))) короче фишка такая была - на named сервере запись A я добавил только для основного домена, без www )) так вот, а на сайте у меня стоит редирект безусловный на адрес с www ))) короче опера это помнила и автоматом пыталась открыть с www заведомо нерабочий, а из внешки я без www открывал)) в общем все решилось просто =) |
|
 |
|
 |
|