Polaczenie Mysql
Polaczenie Mysql
#1
Napisany 02 grudzień 2007 - 00:42
Jak przekierowac polaczenie mysql, ze userzy wpisuja localhost a idzie na jakies ip np. 83.133.125.101 ?
Wiem, ze webd cos takiego ma.
Prosze o pomoc
Pozdrawiam,
ICM
#2
Napisany 02 grudzień 2007 - 15:53
#4
Napisany 02 grudzień 2007 - 17:23
Tyle to tez sie domyslam, ale marzylem bardziej o gotowych wpisach : )
#6
Napisany 03 grudzień 2007 - 02:23
zrio, o 2.12.2007, 15:53, powiedział:
lepiej nie, proponuję utworzyć wpis DNS a la: sql.|DOMAIN| IN A IP,
adresu tego serwera kazać używać userom
i tą wartością manewrować via /etc/hosts
#7
Napisany 03 grudzień 2007 - 08:14
bellerofont, o 3.12.2007, 02:23, powiedział:
Fakt, że to może (a raczej na pewno) spowoduje niepoprawną pracę serwera.
Cytuj
adresu tego serwera kazać używać userom
i tą wartością manewrować via /etc/hosts
Tak jest najlepiej i sam stosuję taką metodę, ponieważ umożliwia szybkie przenosiny w razie czego
127.0.0.1 sql.DOMAIN.pl
i jeśli chcemy zmienić na innego hosta, to wpisujemy jego ip zamiast 127.0.0.1 (ale to raczej wszyscy wiedzą o co chodzi).
Jeszcze pytanie do bella, mianowicie czy wpis w DNS w postaci sql.domain.pl -> 127.0.0.1 jest mniej wydajny, niż wpis do /etc/hosts (czy jest to po prostu niezauważalne)?
Pozdrawiam
#8
Napisany 03 grudzień 2007 - 11:45
zrio, o 3.12.2007, 10:14, powiedział:
Jest mniej wydajne. Kolejnosc rozwiazywania nazw w systemie jest taka:
1. /etc/hosts
2. DNSy
Juz czysto teoretycznie widac, ze dnsy sa na drugim miejscu. Do tego dodajmy, ze do obslugi DNS nalezy zaprzegnac TCP/IP, uformowac pakiet, przepuscic go przez wszystkie warstwy, po czym na serwerze DNS odwrotnie, obsluzyc zdarzenia i znow przez wszystkie warstwy do gory. No i do tego wszystkiego dochodzi transmisja po medium, jesli DNS jest na innym serwerze niz localhost (nie mowiac juz o sytuacjach, gdy korzystamy z odleglego DNS w sieci WAN, a nie LAN).
W praktyce stosuje sie jeszcze cache DNS (takze na komputerach klienckich), ktory ten caly proces przyspiesza, ale cache'owanie nie trwa wiecznie (niektore serwery potrafia ustawiac smiesznie niskie wartosci TTL), tak wiec czesto w kolko ten proces trzeba powtarzac.
Odpowiedz juz jest chyba jasna ;-).
Rzecz w tym, ze systemu DNS nie wprowadzono ze wzgledu na wydajnosc, a ze wzgledu na wygode. Gdy kiedys zapomnisz czegos sobie zaktualizowac w ktoryms /etc/hosts to dostrzezesz wady tego rozwiazania ;-).
PS. Nie nazywam sie Bell, ale mam nadzieje, ze mimo to rozjasnilem ;-).
#9
Napisany 03 grudzień 2007 - 22:17
alien, o 3.12.2007, 11:45, powiedział:
1. /etc/hosts
2. DNSy
#10
Napisany 04 grudzień 2007 - 10:34
Z tym, ze w sytuacji, gdy najpierw parsowany jest plik /etc/hosts, a pozniej DNS, tak czy siak DNS bedzie dzialac wolniej, bo to po prostu ciag dalszy procesu. I o tym pisalem, juz nie wdajac sie w temat samego /etc/hosts.
Oczywiscie, ze mozna to zmienic, mowilem o konfiguracjach standardowych :-).
1 Użytkowników czyta ten temat
0 użytkowników, 1 gości, 0 anonimowych użytkowników













