Skocz do zawartości
ori0n

Pierwszy vps i ustawienie dns

Polecane posty

Witam wszystkich.

Chciałbym uruchomić w miarę szybko stronę i dlatego proszę o pomoc.

Jak będę miał wszystko skonfigurowane, postaram się przeanalizować konfigurację stref etc., jak na razie nie mogę tego zrozumieć.

Otóż mam jeden adres IP, vps i domenę powiedzmy domena.pl, używam na vps panelu webmin.

Czy muszę tworzyć zapasową strefę np. na freedns?

Sam próbowałem to zrobić, nie udało się a google pisze, że nie ma dostępu do dns i nie chce zaindeksować strony.

Wiem, że mogę postawić stronę na hostingu współdzielonym ale tego nie chcę.

Widziałem, że niektórzy oferują vps z obsługą primary i secondary dns, czy w takim przypadku konfiguracja jest łatwiejsza?

 

pozdrawiam i dziękuję za podpowiedzi

 

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Najwygodniej i najszybciej będzie skorzystać z CloudFlare. Podpinasz tam domenę (dostajesz dwa NSy, podobnie jak w zwykłym hostingu), po czym w ustawieniach domeny podajesz jako główny wpis "A" adres IP swojego VPSa. Na VPSie dodajesz tylko w demonie http z którego korzystasz vhosta dla swojej domeny (w webminie nie ma z tym problemów), wrzucasz pliki strony w odpowiedni katalog i gotowe.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach








#!/bin/bash
# Author: Omar AKHAM (akham.omar@gmail.com) 2012
## Install a chrooted Bind9 on Debian (Squeeze tested) script
## Source : http://wiki.debian.org/Bind9#Bind_Chroot

#install bind9
apt-get install bind9 bind9utils &&

#Stop bind service
/etc/init.d/bind9 stop

#Switch Bind9 to use the chroot
sed -i 's/OPTIONS="-u bind"/OPTIONS="-u bind -t \/var\/bind9\/chroot"/g' /etc/default/bind9

#Create chroot
mkdir -p /var/bind9/chroot/{etc,dev,var/cache/bind,var/run/bind/run}
chown -R bind:bind /var/bind9/chroot/var/*
mknod /var/bind9/chroot/dev/null c 1 3
mknod /var/bind9/chroot/dev/random c 1 8
chmod 660 /var/bind9/chroot/dev/{null,random}

#Move config file to chroot
mv /etc/bind /var/bind9/chroot/etc
ln -s /var/bind9/chroot/etc/bind /etc/bind 

chown -R bind:bind /etc/bind/*

#Set correct PIDFILE
sed -i 's/PIDFILE=\/var\/run\/named\/named.pid/PIDFILE=\/var\/bind9\/chroot\/var\/run\/named\/named.pid/g'  /etc/init.d/bind9

#Tell rsyslog to listen to the bind logs in the correct place
echo "\$AddUnixListenSocket /var/bind9/chroot/dev/log" > /etc/rsyslog.d/bind-chroot.conf

#Start services
/etc/init.d/rsyslog restart;
/etc/init.d/bind9 start

 

Uruchom ten skrypt w konsoli

Przejdz do edycji pliku

 









/etc/bin/named.conf.local

 

I dodaj następujący wpis

 









zone „mojadomena.pl” {
 type master;
 file „/etc/bind/mojadomena.pl.db”;
 };

 

i stwórz plik strefy

 









;
$TTL    604800
@       IN      SOA     dns1.mojadomena.pl. info.mojadomena.pl. (
                            2007011501         ; Serial
                                  7200         ; Refresh
                                   120         ; Retry
                               2419200         ; Expire
                                604800)        ; Default TTL
;
@       IN      NS      dns1.mojadomena.pl.
@       IN      NS      dns2.mojadomena.pl.
mojadomena.pl.    IN      MX      10      mail.mojadomena.pl.
mojadomena.pl.    IN      A       178.19.109.115
dns1                     IN      A       178.19.109.115
dns2                     IN      A       178.19.109.115
www                     IN      CNAME   mojadomena.pl.
mail                    IN      A       178.19.109.115
ftp                     IN      CNAME   mojadomena.pl
mojadomena.pl          IN      TXT     "v=spf1 ip4:178.19.109.115  a mx ~all"
mail                    IN      TXT     "v=spf1 a -all"

 

I zrestartuj bind9 i będzie chodziło :)

Pamiętaj o zmianie wartości na własne IP oraz w polach mojadomena.pl jeśli nie działa koniecznie otwórz port 53.

 

Pózniej pozostaje ci utworzenie vhostów oraz odpowiednich katalogów tam gdzie mają się znajdować twoje pliki

 

 

 

 

 

 

Edytowano przez Łukasz B. (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość Kamikadze

Jeszcze u rejestratora domeny musisz ustawić glue records na twój vps (IP) i dopiero przekierujesz na serwer domenę...

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Witam nie chce zakładać nowego ematu więc odkopię stary ;)

 

Mam VPS'a z zewnętrznym IP i chciałbym sobie skonfigurować na nim DNS tak by wpisująć domena.com przekierowywało mi na mojego VPS'a. Znalazłem fajny faq ale i tak poległem już na wstępie... http://man.sethuper.com/1-ip-bind-dns-buddyns-instalacja-i-konfiguracja-debian-ubuntu

Mianowicie mój /etc/network/interfaces wygląda tak (IP zmienione zewnętrzne) :

# Auto generated lo interface
auto lo
iface lo inet loopback

# Auto generated venet0 interface
auto venet0
iface venet0 inet manual
        up ifconfig venet0 up
        up ifconfig venet0 127.0.0.2
        up route add default dev venet0
        down route del default dev venet0
        down ifconfig venet0 down


iface venet0 inet6 manual
        up route -A inet6 add default dev venet0
        down route -A inet6 del default dev venet0

auto venet0:0
iface venet0:0 inet static
        address 100.101.102.103
        netmask 255.255.255.255

A ifconfig wygląda tak:

root@virtual1:~# sudo ifconfig -a
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:15085 errors:0 dropped:0 overruns:0 frame:0
          TX packets:15085 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:1632350 (1.6 MB)  TX bytes:1632350 (1.6 MB)

tun0      Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00                                                                                        -00
          inet addr:10.8.0.1  P-t-P:10.8.0.2  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
          RX packets:71937 errors:0 dropped:0 overruns:0 frame:0
          TX packets:79117 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:5509270 (5.5 MB)  TX bytes:24807766 (24.8 MB)

venet0    Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00                                                                                        -00
          inet addr:127.0.0.2  P-t-P:127.0.0.2  Bcast:0.0.0.0  Mask:255.255.255.                                                                                        255
          UP BROADCAST POINTOPOINT RUNNING NOARP  MTU:1500  Metric:1
          RX packets:1884307 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1976264 errors:0 dropped:10 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:491975635 (491.9 MB)  TX bytes:558767118 (558.7 MB)

venet0:0  Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00                                                                                        -00
          inet addr:100.101.102.103  P-t-P:100.101.102.103  Bcast:0.0.0.0  Mask:255.255.                                                                                        255.255
          UP BROADCAST POINTOPOINT RUNNING NOARP  MTU:1500  Metric:1

I wykładam się na punkcie gdzie jest edycja i dodanie nazwy domeny do /etc/hosts.
192.168.0.100 domena.pl

 

W moim przypadku co mam podać ???

127.0.0.2 domena.com ????

Czy może adres zewnętrzny VPS'a?

100.101.102.103 domena.com ??

 

 

 

Z góry dziękuję za jakikolwiek wskazówki i pomoc.

Edytowano przez PYJTER (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Wiążesz lokalnie domenę z ipkiem w hostach:

 

123.123.123.123 domena.com

 

Zauważ, że ważna jest też konfiguracja apache'a czyli musisz ustawić odpowiednie konkretnego vhosta.

Jeżeli masz z tym problem wal na priv na pewno pomogę :)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się


×