The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Переадресация доменного имени на веб-сервер в локальной сети"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (DNS / Linux)
Изначальное сообщение [ Отслеживать ]

"Переадресация доменного имени на веб-сервер в локальной сети"  +/
Сообщение от tornado2k email(ok) on 24-Янв-13, 13:34 
Добрый день всем.

Входные данные:
1. Сервер с глобальным айпи и доменным именем, он же - роутер и NS. ДНС зона на нем как раз и связывает глобальный айпи и доменное имя;
2. Веб-сервер в локальной сети только с локальным айпи с апачем;
3. Роутер направляет 80 порт глобала на локальный сервер;
4. В качестве CMS на веб-сервере стоит вордпресс.

Задача: Надо, чтобы сайт открывался и изнутри локалки и из вне. Казалось бы не проблема вообще, НО: у вордпресса есть одна беда - он хранит имя ресурса (адреса сервера) в переменной, берет из своей БД. Если в работе динамически создаваемые ссылки нужны, это не страшно - вордпресс можно настроить, чтобы он их перехватывал из строки браузера. Но со статическими - проблема - если структура сайта хранит прямые ссылки на что-либо, то они либо не открываются у глобпользователей (если прямая ссылка для вордпреса 10.0.0.5), либо не открываются у локальных (если прямая ссылка в вордпрессе - domain.ru).

Думал я, как это победить и ничего лучше в голову не приходит, чем разрулить ДНСом, заставив локальных юзеров тоже в браузере заходить по domain.ru так, чтобы у них браузер при вводе этого дмоенного имени не адресовал на локальный айпи....
Прописал в зоне domain.ru "А" запись 10.0.0.5 (в этой же зоне есть "А" на глоб айпи)и...и ничего не произошло. Резольвится через раз изнутри локалки - то глобайпи, то локальный...каша...

Помогите, пжл, решить проблему...
Заранее благодарен. С уважением.

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Переадресация доменного имени на веб-сервер в локальной сети"  +/
Сообщение от neonspb (ok) on 24-Янв-13, 14:18 
что мешает доменному имени сопоставить глобальный ИП сервера для локальных клиентов ? они будут заходить как на обычный сайт по доменному имени ..
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Переадресация доменного имени на веб-сервер в локальной сети"  +1 +/
Сообщение от Дядя_Федор on 24-Янв-13, 14:25 
> Прописал в зоне domain.ru "А" запись 10.0.0.5 (в этой же зоне есть
> "А" на глоб айпи)и...и ничего не произошло. Резольвится через раз изнутри
> локалки - то глобайпи, то локальный...каша...

Так и должно быть. :) Этот механизм называется Round Robin. Посмотрите, например, A-записи у мейл.ру.
По сути вопроса. Все разруливается с полпинка через механизм DNS под названием view. Указываете разные view для локальной сети и для "остального интернету". Для локальных даете файл зоны с локальным IP, для "интернету" - с "белым". Просто и элегантно. Даже содержимое Веб-сайта для локальных и интернетных юзверей можно разное давать.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Переадресация доменного имени на веб-сервер в локальной сети"  +1 +/
Сообщение от fantom (ok) on 24-Янв-13, 15:27 
>> Прописал в зоне domain.ru "А" запись 10.0.0.5 (в этой же зоне есть
>> "А" на глоб айпи)и...и ничего не произошло. Резольвится через раз изнутри
>> локалки - то глобайпи, то локальный...каша...
>  Так и должно быть. :) Этот механизм называется Round Robin. Посмотрите,
> например, A-записи у мейл.ру.
> По сути вопроса. Все разруливается с полпинка через механизм DNS под названием
> view. Указываете разные view для локальной сети и для "остального интернету".
> Для локальных даете файл зоны с локальным IP, для "интернету" -
> с "белым". Просто и элегантно. Даже содержимое Веб-сайта для локальных и
> интернетных юзверей можно разное давать.

Как пример:

http://samag.ru/archive/article/771

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Переадресация доменного имени на веб-сервер в локальной сети"  +/
Сообщение от Дядя_Федор on 24-Янв-13, 16:22 
> Как пример:
> http://samag.ru/archive/article/771

Точно. А все вспоминал где же я читал об этом еще в хрен знает каком году. :) Оказывается, в журнале "Системный администратор".


Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Переадресация доменного имени на веб-сервер в локальной сети"  +1 +/
Сообщение от tornado2k email(ok) on 24-Янв-13, 17:23 
>> Как пример:
>> http://samag.ru/archive/article/771
>  Точно. А все вспоминал где же я читал об этом еще
> в хрен знает каком году. :) Оказывается, в журнале "Системный администратор".

пошел крутить...к сожалению доступен только ispconfig... думаю его будет достаточно...рутового доступа не имею к серваку...

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "Переадресация доменного имени на веб-сервер в локальной сети"  +/
Сообщение от tornado2k email(ok) on 24-Янв-13, 19:31 
>>> Как пример:
>>> http://samag.ru/archive/article/771
>>  Точно. А все вспоминал где же я читал об этом еще
>> в хрен знает каком году. :) Оказывается, в журнале "Системный администратор".
> пошел крутить...к сожалению доступен только ispconfig... думаю его будет достаточно...рутового
> доступа не имею к серваку...

нашел рутовый...
ничего не получилось...
named-checkconf - ошибок нет...файлы зон прописал... обозначил view...блин

вводишь в браузере domain.ru, оно там переврачивается в локальный айпишник и вуаля - вордпресс снова не подгрузил весь css и все прямые ссылки

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "Переадресация доменного имени на веб-сервер в локальной сети"  –1 +/
Сообщение от Дядя_Федор on 24-Янв-13, 23:23 
Какая, однако, грустная и печальная история.


Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

8. "Переадресация доменного имени на веб-сервер в локальной сети"  +/
Сообщение от tornado2k email(ok) on 25-Янв-13, 04:33 
> Какая, однако, грустная и печальная история.

это насмешка?:( nslookup показывает все верно - ссылается на внутрений айпи.. но браузер перекидывает с домена на айпи...это как-то решаемо?

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

9. "Переадресация доменного имени на веб-сервер в локальной сети"  +/
Сообщение от tornado2k email(ok) on 25-Янв-13, 05:59 
>> Какая, однако, грустная и печальная история.
> это насмешка?:( nslookup показывает все верно - ссылается на внутрений айпи.. но
> браузер перекидывает с домена на айпи...это как-то решаемо?

что-то мне подсказывает, что еще какие то манипуляции надо в апаче проделать...

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

10. "Переадресация доменного имени на веб-сервер в локальной сети"  –1 +/
Сообщение от Дядя_Федор on 25-Янв-13, 08:41 
> что-то мне подсказывает, что еще какие то манипуляции надо в апаче проделать...

Именно так. С Вордпрессом не работал (к сожалению, или к радости) - так что по нему вряд ли что скажу, но первоначальные манипуляции с отображением содержимого сайта лежат именно на Веб-сервере (как вариант - Апаче, хотя фиг его знает, что там крутится, может nginx).


Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

11. "Переадресация доменного имени на веб-сервер в локальной сети"  +/
Сообщение от tornado2k email(ok) on 25-Янв-13, 09:04 
>> что-то мне подсказывает, что еще какие то манипуляции надо в апаче проделать...
>  Именно так. С Вордпрессом не работал (к сожалению, или к радости)
> - так что по нему вряд ли что скажу, но первоначальные
> манипуляции с отображением содержимого сайта лежат именно на Веб-сервере (как вариант
> - Апаче, хотя фиг его знает, что там крутится, может nginx).

веб-сервером рулю я сам... и крутиться именно апач

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

12. "Переадресация доменного имени на веб-сервер в локальной сети"  +/
Сообщение от tornado2k email(ok) on 25-Янв-13, 10:11 
>>> что-то мне подсказывает, что еще какие то манипуляции надо в апаче проделать...
>>  Именно так. С Вордпрессом не работал (к сожалению, или к радости)
>> - так что по нему вряд ли что скажу, но первоначальные
>> манипуляции с отображением содержимого сайта лежат именно на Веб-сервере (как вариант
>> - Апаче, хотя фиг его знает, что там крутится, может nginx).
> веб-сервером рулю я сам... и крутиться именно апач

для интереса вывел локальное направление доменного имени на совершенно другой лок айпи... резольвится правильно.... но браузером направляет все равно куда попало...короче я понял - прогоняет через глоб..отсюда такая чехарда.. iptables может

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

13. "Переадресация доменного имени на веб-сервер в локальной сети"  +/
Сообщение от Дядя_Федор on 25-Янв-13, 10:30 
> веб-сервером рулю я сам... и крутиться именно апач

Чтобы лучше рулилось. http://httpd.apache.org/docs/2.2/vhosts/


Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

14. "Переадресация доменного имени на веб-сервер в локальной сети"  +/
Сообщение от tornado2k email(ok) on 25-Янв-13, 10:33 
>> веб-сервером рулю я сам... и крутиться именно апач
>  Чтобы лучше рулилось. http://httpd.apache.org/docs/2.2/vhosts/

я там был...оно до апача не доходит еще..см мой предпоследний пост

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

15. "Переадресация доменного имени на веб-сервер в локальной сети"  +/
Сообщение от Дядя_Федор on 25-Янв-13, 11:13 
> я там был...оно до апача не доходит еще..см мой предпоследний пост

Чтобы понять Ваш предпоследний пост - надо обладать таким же недюжинным умом, как у Вас. До Апача "не доходить", если он висит на обоих IP-адресах не может (если Вы верно прочитали документацию, осознали, что в ней написано и настроили все соотвествующим образом). Вордпресс - всего лишь CMS для наполнения сайта свистелками и прочими перделками.


Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

16. "Переадресация доменного имени на веб-сервер в локальной сети"  +/
Сообщение от tornado2k email(ok) on 25-Янв-13, 11:14 
>> я там был...оно до апача не доходит еще..см мой предпоследний пост
>  Чтобы понять Ваш предпоследний пост - надо обладать таким же недюжинным
> умом, как у Вас. До Апача "не доходить", если он висит
> на обоих IP-адресах не может (если Вы верно прочитали документацию, осознали,
> что в ней написано и настроили все соотвествующим образом). Вордпресс -
> всего лишь CMS для наполнения сайта свистелками и прочими перделками.

слов много и, как всегда пустые от тематической и смысловой нагрузки... простите

Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

17. "Переадресация доменного имени на веб-сервер в локальной сети"  +/
Сообщение от Дядя_Федор on 25-Янв-13, 11:20 
> слов много и, как всегда пустые от тематической и смысловой нагрузки... простите

Ясно. Желаю удачи в борьбе с ветряными мельницами.


Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

18. "Переадресация доменного имени на веб-сервер в локальной сети"  +/
Сообщение от tornado2k (ok) on 25-Янв-13, 19:16 
>> слов много и, как всегда пустые от тематической и смысловой нагрузки... простите
>  Ясно. Желаю удачи в борьбе с ветряными мельницами.

все же я был прав... до апача дело не доходило вовсе.. дело было в прероутах iptables...

Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

21. "Переадресация доменного имени на веб-сервер в локальной сети"  +/
Сообщение от Дядя_Федор email on 26-Янв-13, 13:46 
> все же я был прав... до апача дело не доходило вовсе.. дело
> было в прероутах iptables...

А Апач, между прочим, ведет логи (если его попросить об этом в конфиге, естественно). Как бы намек. ;)

Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

22. "Переадресация доменного имени на веб-сервер в локальной сети"  +/
Сообщение от tornado2k (ok) on 26-Янв-13, 14:14 
>> все же я был прав... до апача дело не доходило вовсе.. дело
>> было в прероутах iptables...
>  А Апач, между прочим, ведет логи (если его попросить об этом
> в конфиге, естественно). Как бы намек. ;)

не надо намеков - все уже сделано.. дело было не в апаче вовсе... дело было в таблицах и ngnix, котоыре стояли на пути к моему апачу... такой закрученности я еще не видел... отдельное спасибо fantom за замечательную статью...до этого момента я только слышал, что такое возможно..

Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

23. "Переадресация доменного имени на веб-сервер в локальной сети"  +/
Сообщение от Дядя_Федор on 26-Янв-13, 19:37 
> не надо намеков - все уже сделано.. дело было не в апаче
> вовсе... дело было в таблицах и ngnix, котоыре стояли на пути
> к моему апачу...

nginx Тоже логи ведет. ;) Если посмотрите выше - я о нем тоже упоминал. Ну да ладно - решили и слава Богу. :)

Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

24. "Переадресация доменного имени на веб-сервер в локальной сети"  +/
Сообщение от fantom (ok) on 28-Янв-13, 12:15 
>>> все же я был прав... до апача дело не доходило вовсе.. дело
>>> было в прероутах iptables...
>>  А Апач, между прочим, ведет логи (если его попросить об этом
>> в конфиге, естественно). Как бы намек. ;)
> не надо намеков - все уже сделано.. дело было не в апаче
> вовсе... дело было в таблицах и ngnix, котоыре стояли на пути
> к моему апачу... такой закрученности я еще не видел... отдельное спасибо
> fantom за замечательную статью...до этого момента я только слышал, что такое
> возможно..

Так то не мне надо, а автору статьи :)

Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру