Ich habe folgendes Problem:
Seit ca. einem Mont läuft jetzt schon mein  1&1 Root Server. Zusatzdomains verwalte ich über Providerdomain.de.
Vor ca. 2  Wochen habe ich eine Sub-Domain in meinem Confixx pro 2.0 angelegt (sub.mustermann.de). Diese Subdomain funktionierte dann nicht. Der Grund ist bekannt. Da ich keinen eigenen Nameserver habe wurde die Domain nicht weitergeleitet oder verwaltet. Nach einem Telefonat mit der 1&1 Technik, wurde mir dann eben gesagt, das ich einen eigenen Nameserver benötige und diesen auch bei Providerdomain.de eintragen muss.
Wenn wir davon ausgehen, das mein Nameserver funktioniert, funktioniert dann auch die Verwaltung von Subdomains über Confixx?
Und - wer traut es sich zu einen Nameserver bei mir zu Installieren?
			
			
									
						
										
						Nameserver & Subdomains -- Endkundentaugliche ?
- 
				andiger.de
- Posts: 18
- Joined: 2003-07-05 09:27
- Location: Neustadt (Pfalz)
- Contact:
Re: Nameserver & Subdomains -- Endkundentaugliche ?
Hi,
in der FAQ steht ein Howto für die Installation von bind.
bye
arty
			
			
									
						
										
						in der FAQ steht ein Howto für die Installation von bind.
bye
arty
- 
				alexander newald
- Posts: 1117
- Joined: 2002-09-27 00:54
- Location: Hannover
- Contact:
Re: Nameserver & Subdomains -- Endkundentaugliche ?
zB. per:
			
			
									
						
										
						Code: Select all
./configure --prefix=/usr                                                                                                                       || exit 1
make                                                                                                                                            || exit 1
make install                                                                                                                                    || exit 1
groupdel named 2>/dev/null 1>/dev/null
userdel named 2>/dev/null 1>/dev/null
mkdir -p /home/named
rm -rf /home/named                                                                                                                              || exit 1
groupadd -g 200 named                                                                                                                           || exit 1
useradd -m -g named -u 200 -s /bin/false named                                                                                                  || exit 1
cd /home/named                                                                                                                                  || exit 1
mkdir -p dev etc/namedb/slave var/run                                                                                                           || exit 1
mknod /home/named/dev/null c 1 3                                                                                                                || exit 1
mknod /home/named/dev/random c 1 8                                                                                                              || exit 1
chmod 666 /home/named/dev/{null,random}                                                                                                         || exit 1
mkdir /home/named/etc/namedb/pz                                                                                                                 || exit 1
cp /etc/localtime /home/named/etc                                                                                                               || exit 1
cat > /home/named/etc/named.conf << "EOF"
 options {
    directory "/etc/namedb";
    pid-file "/var/run/named.pid";
    statistics-file "/var/run/named.stats";
 };
 controls {
     inet 127.0.0.1 allow { localhost; } keys { rndc_key; };
 };
 key "rndc_key" {
     algorithm hmac-md5;
     secret "c3Ryb25nIGVub3VnaCBmb3IgYSBtYW4gYnV0IG1hZGUgZm9yIGEgd29tYW4K";
 };
 zone "." {
     type hint;
     file "root.hints";
 };
 zone "0.0.127.in-addr.arpa" {
     type master;
     file "pz/127.0.0";
 };
EOF
cat > /home/named/etc/namedb/pz/127.0.0 << "EOF"
$TTL 3D
@      IN      SOA     ns.local.domain. hostmaster.local.domain. (
                        1       ; Serial
                        8H      ; Refresh
                        2H      ; Retry
                        4W      ; Expire
                        1D)     ; Minimum TTL
                NS      ns.local.domain.
1               PTR     localhost.
EOF
cat > /home/named/etc/namedb/root.hints << "EOF"
.                       6D  IN      NS      A.ROOT-SERVERS.NET.
.                       6D  IN      NS      B.ROOT-SERVERS.NET.
.                       6D  IN      NS      C.ROOT-SERVERS.NET.
.                       6D  IN      NS      D.ROOT-SERVERS.NET.
.                       6D  IN      NS      E.ROOT-SERVERS.NET.
.                       6D  IN      NS      F.ROOT-SERVERS.NET.
.                       6D  IN      NS      G.ROOT-SERVERS.NET.
.                       6D  IN      NS      H.ROOT-SERVERS.NET.
.                       6D  IN      NS      I.ROOT-SERVERS.NET.
.                       6D  IN      NS      J.ROOT-SERVERS.NET.
.                       6D  IN      NS      K.ROOT-SERVERS.NET.
.                       6D  IN      NS      L.ROOT-SERVERS.NET.
.                       6D  IN      NS      M.ROOT-SERVERS.NET.
A.ROOT-SERVERS.NET.     6D  IN      A       198.41.0.4
B.ROOT-SERVERS.NET.     6D  IN      A       128.9.0.107
C.ROOT-SERVERS.NET.     6D  IN      A       192.33.4.12
D.ROOT-SERVERS.NET.     6D  IN      A       128.8.10.90
E.ROOT-SERVERS.NET.     6D  IN      A       192.203.230.10
F.ROOT-SERVERS.NET.     6D  IN      A       192.5.5.241
G.ROOT-SERVERS.NET.     6D  IN      A       192.112.36.4
H.ROOT-SERVERS.NET.     6D  IN      A       128.63.2.53
I.ROOT-SERVERS.NET.     6D  IN      A       192.36.148.17
J.ROOT-SERVERS.NET.     6D  IN      A       192.58.128.30
K.ROOT-SERVERS.NET.     6D  IN      A       193.0.14.129
L.ROOT-SERVERS.NET.     6D  IN      A       198.32.64.12
M.ROOT-SERVERS.NET.     6D  IN      A       202.12.27.33
EOF
cat > /etc/rndc.conf << "EOF"
key rndc_key {
algorithm "hmac-md5";
    secret
    "c3Ryb25nIGVub3VnaCBmb3IgYSBtYW4gYnV0IG1hZGUgZm9yIGEgd29tYW4K";
    };
options {
    default-server localhost;
    default-key    rndc_key;
};
EOF
touch /etc/resolv.conf
test -e /etc/resolv.conf.bak || cp /etc/resolv.conf /etc/resolv.conf.bak
cat > /etc/resolv.conf << "EOF"
search deinedomain.de
nameserver 127.0.0.1
EOF
chown -R named.named /home/named
cat > /etc/rc.d/init.d/bind << "EOF"
#!/bin/bash
# Begin $rc_base/init.d/bind
source /etc/sysconfig/rc
source $rc_functions
case "$1" in
        start)
                echo "Starting named..."
                loadproc /usr/sbin/named -u named -t /home/named -c 
                        /etc/named.conf
                ;;
        stop)
                echo "Stopping named..."
                killproc /usr/sbin/named
                ;;
        restart)
                $0 stop
                sleep 1
                $0 start
                ;;
   reload)
                echo "Reloading named..."
                /usr/sbin/rndc -c /etc/rndc.conf reload
                ;;
        status)
                statusproc /usr/sbin/named
                ;;
        *)
                echo "Usage: $0 {start|stop|restart|status}"
                exit 1
                ;;
esac
# End $rc_base/init.d/bind
EOF
chmod 754 /etc/rc.d/init.d/bind                                                                                                                         || exit 1
ln -s  /etc/rc.d/init.d/bind /etc/rc.d/rc0.d/K49bind                                                                                                    || exit 1
ln -s  /etc/rc.d/init.d/bind /etc/rc.d/rc1.d/K49bind                                                                                                    || exit 1
ln -s  /etc/rc.d/init.d/bind /etc/rc.d/rc2.d/K49bind                                                                                                    || exit 1
ln -s  /etc/rc.d/init.d/bind /etc/rc.d/rc3.d/S22bind                                                                                                    || exit 1
ln -s  /etc/rc.d/init.d/bind /etc/rc.d/rc4.d/S22bind                                                                                                    || exit 1
ln -s  /etc/rc.d/init.d/bind /etc/rc.d/rc5.d/S22bind                                                                                                    || exit 1
ln -s  /etc/rc.d/init.d/bind /etc/rc.d/rc6.d/K49bind                                                                                                    || exit 1