On Mon, Nov 07, 2005 at 11:05:40PM +0100, Ryszard Mielcarek wrote: > > Witam, > > czy da się w miarę w prosty sposób skonfigurowac binda tak, aby w > zaleznosci od IP odpowiadał różnym IP dla pytania o konkretna domene ? > czyli : > > host1# host costam.pl moj.bind > -> IP1 > > host2# host costam.pl moj.bind > -> IP2
Dotychczas uzywalem widokow i acl-i. Konfiguruje sie to mniej wiecej tak: wycinek z named.conf: ----------- acl lan { 192.168.1.0/24; 127.0.0.1; }; acl inet { !lan; }; view "siec_lokalna" { match-clients { lan; }; zone "costam.pl" IN { type master; file "M/costam.pl-lan"; }; view "swiat" { match-clients { inet; }; zone "costam.pl" IN { type master; file "M/costam.pl"; }; ------------ i stosownie do powyzszych wpisow pliki stref costam.pl oraz costam.pl-lan musza zawierac konfiguracje jaka ma byc zwracana w zapytaniach. Czyli jezeli serwer stoi za NAT-em a zapytanie przyjdzie z sieci lokalnej odpowiedz zawiera adres prywatny a jezeli z Internetu - adres publiczny. Ostatnio jednak natknalem sie na RFC (nie pamietam numeru niestety) definiujace inny, duzo prostszy sposob. Otoz wystarczy w pliku strefy zdefiniowac wiecej rekordow adresowych dla tego samego hosta. Klient pytajacy o adres dostanie w odpowiedzi wszystkie zdefiniowane dla danej nazwy adresy. Efekt jest taki, ze jezeli na liscie adresow otrzymanych w odpowiedzi znajduje sie adres z podsieci do ktorej nalezy pytajacy to ten wlasnie adres zostaje uzyty. Jezeli natomiast zaden z adresow nie pasuje do podsieci pytajacego, uzyty zostaje pierwszy z adresow. Nie sprawdzilem jeszcze tego empirycznie wiec nie moge zagwarantowac, ze dziala. Mozliwe, ze wymaga to wlaczenia jakiejs opcji w bindzie. Gdyby Ci sie udalo, daj znac. -- Kuba Staskiewicz _______________________________________________ pld-users-pl mailing list pld-users-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-users-pl