named + aliasing

6 отговора 217 прегледа
#1

named + aliasing

hello all
imam 1 vypros otnosno name aliasing-a.
zna4i da predpolojim 4e imam 2 domaina
domain1.com i domain2.com
domain1.com se hostwa pri men, a domain2.com ne
iskam da naprawq taka:
[линк] da otgowarq na subdomaina hellvortex.domain2.com, kato se wzeme na predwid 4e subdomaina e virtualen web server, t.e. ne moje da se opishe [линк] da otgowarq na ip-to na domain2.com
Wsyshtnost iskam da naprawq alias na domaina koito da otgowarq na daden host, ne na ip.
kak trqbwa towa da se opishe w nameservera? i ako mi dadete nqkakyw doslowen primer nqma da e losho :)
hellvortex

Отговор
в отговор на hellvortex #2

Re: named + aliasing

taka si go zavartial che mamata si traka

za virtualen web server: slagash [линк] da sochi kam 12.34.56.78, [линк] i to da e kam 12.34.56.78 i kolkoto si iskash domaini ili poddomaini zasilvash tam. i drugoto go namestvash ot apacheto

TANSTAAFL! There AiNt Such Thing As A Free Lunch
Отговор
в отговор на onzi #3

Re: named + aliasing

zna4i shte go obesnq oshte po-prosto:
na ip 1.2.3.4 ima 2 virt web servera:
[линк] i [линк], kato pyrviq e defaultski i ako napisha w browsera ip-to mi otwarq [линк]
Moqta cel e da naprawq taka:
da naso4a [линк] kym [линк], zashtoto ako go naso4a kym ip-to [линк] -> 1.2.3.4 - po default otwarq [линк].
ta problemyt e w towa da opisha w named alias da so4i kym daden host, ne kym ip.
mislq 4e toq pyt sym po-qsen.
hellvortex
P.S. NE stawa duma za virtual web server, a za name server i aliasing

Отговор
в отговор на hellvortex #4

Re: named + aliasing

vaobste ne si po-iasen.

niamash nikakvi problemi da napravish kolkoto si iskash domaini da sochat kam 1 ip. ti mai veche si go napravil. ottam natataka hvastash apache-to i mu kazvash koi virtualen server v koia direktoria e. i tolkoz. pak kato napishesh ip-to kakvo se otvaria - mi moje i nisto da ne se otvaria. ne e zadaljitelno da se otvaria nesto. ama kvoto i da se otvaria - otvaria se stoto apache-to taka e reshilo. a taka e reshilo, stoto ti taka si go konfiguriral. tolkoz. tochka.

pak tolkoz kato ne mojesh da se opavish - iskai si ot isp-to oste 1 ip i go copni na mashinata ti kato alias i si gi upravliavai otdelno.

taka che stava duma tochno za virt web server, a ne za dns

TANSTAAFL! There AiNt Such Thing As A Free Lunch
Отговор
в отговор на onzi #5

Re: named + aliasing

zna4i qwno ne si me razbral, za towa shte ti dam nagleden primer:
1. pod4ertawam -> ne stawa duma za virt web server
2. dawam primer s domain1.com
eto i sydyrjanieto mu:
@ IN SOA domain1.com. root.dns.domain1.com. (
1 ; Serial
8H ; Refresh 8 hours
2H ; Retry 2 hours
1W ; Expire 1 week
1D ; Minimum 1 day
)
NS dns.domain1.com.
IN A 11.22.33.44
IN MX 10 mail.domain1.com.
IN MX 20 11.22.33.44.


localhost A 127.0.0.1
www A 11.22.33.44
proben IN CNAME [линк].
----
root@domain1:/var/named/pz# nslookup proben.domain1.com
Note: nslookup is deprecated and may be removed from future releases.
Consider using the `dig' or `host' programs instead. Run nslookup with
the `-sil[ent]' option to prevent this message from appearing.
Server: 127.0.0.1
Address: 127.0.0.1#53

proben.domain1.com canonical name = [линк].
[линк] canonical name = domain2.com.
Name: domain2.com
Address: 22.33.44.55
root@domain1:/var/named/pz#

Kakto wijdash do tuk [линк] i domain2.com sa 2 virt web servera, t.e. te sa razli4ni i default web server e domain2.com i kato napisha w browsera 22.33.44.55 mi izliza domain2.com.
celta mi e da prenaso4a proben.domain1.com kym virtualniq web server [линк].
sledowatelno kato napisha w browsera [линк] iskam da otworq [линк].
Za syjalenie realno se polu4awa 4e prenaso4wam proben.domain1.com kym domain2.com i kato napisha w browsera [линк] mi otwarq domain2.com, a ne [линк].
towa e problema s koito iskam da se sprawq. nadqwam se tozi pyt da sym bil po qsen i pak kazwam ne stawa duma za virt web serveri. Oswen ako imash nqkakwa ideq za redirection prez web servera, koqto s radost shte 4uq:)
hellvortex

Отговор
в отговор на hellvortex #6

Re: named + aliasing

[линк]
ako iskash wij i twa url
hellvortex

Отговор
в отговор на hellvortex #7

Re: named + aliasing

начи виж сега. функцията на днс-а е като му напишеш 'проба.домейн1.ком' да го обърне в 11.22.33.44 (или обратното - като наишеш 11.22.33.44 - да го обърне в 'проба.домейн1.ком'). както вече ти написах - това си го направил.

между другото - [линк] и domain2.com различни неща ли ти показват на браузъра? както пишеш - не....

като напишеш '[линк]' - там нещата вече се поемат от уеб сървера. или иначе казано - апачето. ето ти един примерен откъс от /etc/httpd/conf/httpd.conf:

NameVirtualHost 11.22.33.44

<VirtualHost 11.22.33.44>
ServerAdmin [email protected]
DocumentRoot /var/www/wwwdomain2
ServerName domain2.com
ServerAlias proba.domain1.com [линк]
ErrorLog logs/error_log
TransferLog logs/access_log
</VirtualHost>


и толкоз. това е. айде че ми писна да ти обяснявам едно и също и ти все да ми потаряш твоето си

TANSTAAFL! There AiNt Such Thing As A Free Lunch
Отговор