LINUX.ORG.RU
решено ФорумAdmin

Dns имя в адресной строке сайта

 ,


0

1

Здравствуйте!

Простой, наверное, вопрос, но не могу правильно загуглить. Есть две сети, в одной сайт с адресом допустим 10.10.0.10, в другой виндовс домен с ДНС сервером, адресация 192.168.0.0. Нужно чтобы пользователи из сети виндовс могли по dns имени обращаться к этому сайту. Вроде все просто - заношу А запись на ДНС сервер, на сайт доступ по внесенной записи есть. Но в адресной строке браузера при этом появляется отрезолвенный ипшник\директории_сайта, а хотелось бы чтобы отображалось днс_имя\директории_сайта. Сайт на LAMP. Какая настройка за это отвечает? Возможно ли это, учитывая что ДНС сервер ответственен только за зону 192.168.0. ??


Ответ на: комментарий от melkor217

«A и P на предмет http-редиректов» - P - это запись PTR? Ее я не смог внести, ибо сервер не ответственен за зону 10.10.0.

А куда предполагается что может редиректиться запрос? Других DNS серверов нет, только дублирующий.

guo
() автор топика
Ответ на: комментарий от guo

A и P это апаче и похопе.

Пришли вывод

nslookup mysite.cc

и заодно что-то типа такого, хз как записать получше

curl -s -D - http://mysite.cc -o /dev/null
melkor217 ★★★★★
()
Ответ на: комментарий от alozovskoy

да, заходят с виндовых машин

guo
() автор топика
Ответ на: комментарий от melkor217

Это на клиентской машине запустить нужно?

если да, то вот:

Сервер: pdc.mydomain.local Address: 192.168.10.9

Имя: mysite.mydomain.local Address: 10.50.32.122

И вот:

# curl -s -D - http://mysite -o /dev/null HTTP/1.1 301 Moved Permanently Date: Thu, 30 Jun 2016 09:16:43 GMT Server: Apache/2.4.6 (CentOS) PHP/5.4.16 X-Powered-By: PHP/5.4.16 X-Content-Type-Options: nosniff Vary: Accept-Encoding,Cookie Expires: Thu, 01 Jan 1970 00:00:00 GMT Cache-Control: private, must-revalidate, max-age=0 Last-Modified: Thu, 30 Jun 2016 09:16:43 GMT Location: http://10.50.32.122/index.php/Заглавная_страница Content-Length: 0 Content-Type: text/html; charset=utf-8

Интересно, кстати, что с виндовых машин я могу обратиться к сайту mysite и mysite.mydomain.local. А с линуксовых только mysite. Но все равно в адресной строке ипадрес, а не днс имя.

guo
() автор топика

У нас в вилларибо нжинкс умеет вот так и всё работает

      proxy_set_header        Host $host;
      proxy_set_header        X-Real-IP $remote_addr;
      proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
      proxy_set_header        X-Forwarded-Proto $scheme;

А в виллабаджо похопе-кодеры пришли к выводу, что не стоит включать в контент полный URL запроса, и используют только path.

melkor217 ★★★★★
()
Ответ на: комментарий от melkor217

Спасибо за ответы!

Там на самом деле mediawiki должна работать, и поправив LocalSettings.php

$wgServer = "http://mysite.mydomain.local";

Я получил http://mysite.mydomain.local/index.php/Заглавная_страница

Я так понимаю что используя htaccess я могу и index.php убрать. Попробую позже.

guo
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.