نمایش نتایج: از شماره 1 تا 9 , از مجموع 9

موضوع: کـــــــــــــمــــــــــ ک ------> Domain, DNS(Bind), ns1, ns2

  1. #1
    عضو جدید
    تاریخ عضویت
    Oct 2014
    نوشته ها
    4
    تشکر تشکر کرده 
    0
    تشکر تشکر شده 
    0
    تشکر شده در
    0 پست

    79 کـــــــــــــمــــــــــ ک ------> Domain, DNS(Bind), ns1, ns2

    سلام به همه دوستان و متخصصان گرامی

    یه مشکلی در مورد ست کردن DNS داشتم،
    من یه سایت به عنوان مثال example.ir را خریداری کردم
    بقیه اطلاعات سروز و دامین فرضی من :

    server OS CentOS 6.5
    server ip 94.188.177.18
    Domain example.ir
    NDS Service Bind

    فکر می کنم تنظیمات را درست ست کردم اما با توجه به اینکه دامین به سرورم وصل نشده هم اکنون به اشتباه احتمالی خودم اعتراف می کنم

    خوب اطلاعاتی که وارد سیستم کردم رو اینجا می گذارم تا اشتباهات من رو بگیرید
    و یا اینکه اگه فکر می کنید چیزی رو وارد سرور نکردم تذکر بدید تا وارد کنم

    پیشاپیش متشکر شما دوستان هستم.

    توی سایت nic.ir در قسمت DNS اطلاعات رو وارد کردم:


    Screenshot (5).jpg

    بعدش شروع کردم به کانفینگ سرور ، به این شکل :

    information eth0
    کد:
    [root@mhost ~]# ifconfig eth0 eth0 Link encap:Ethernet HWaddr 00:15:5D:E6:18:EE inet addr:192.168.1.35 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::215:5dff:fee6:18ee/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:43459 errors:0 dropped:0 overruns:0 frame:0 TX packets:28721 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:25008421 (23.8 MiB) TX bytes:5769814 (5.5 MiB)


    file : /etc/hosts
    کد:
    127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain5
    file : /etc/resolv.conf
    کد:
    #Generated by NetworkManager
    search example.ir
    
    # No nameservers found; try putting DNS servers into your
    # ifcfg files in /etc/sysconfig/network-scripts like so:
    #
    # DNS1=xxx.xxx.xxx.xxx
    # DNS2=xxx.xxx.xxx.xxx
    # DOMAIN=lab.foo.com bar.foo.com
    
    File : /etc/named.conf
    کد:
    // // named.conf // // Provided by Red Hat bind package to configure the ISC BIND named(8) DNS // server as a caching only nameserver (as a localhost DNS resolver only). // // See /usr/share/doc/bind*/sample/ for example named configuration files. // options { listen-on port 53 { any; }; listen-on-v6 port 53 { ::1; }; directory "/var/named"; dump-file "/var/named/data/cache_dump.db"; statistics-file "/var/named/data/named_stats.txt"; memstatistics-file "/var/named/data/named_mem_stats.txt"; # allow-query { localhost; }; recursion yes; dnssec-enable yes; dnssec-validation yes; dnssec-lookaside auto; /* Path to ISC DLV key */ bindkeys-file "/etc/named.iscdlv.key"; managed-keys-directory "/var/named/dynamic"; }; logging { channel default_debug { file "data/named.run"; severity dynamic; }; }; zone "." IN { type hint; file "named.ca"; }; zone "example.ir" IN { type master; file "example.ir"; }; include "/etc/named.rfc1912.zones"; include "/etc/named.root.key";


    File : /var/named/example.ir
    کد:
    $TTL 86400; @ IN SOA ns1.example.ir. admin.example.ir. ( 2010062801 ; Serial 10800; Ref 3600 ; Ret 604800 ; Ex 86400 ; Minimum ) example.ir. IN NS ns1.example.ir. example.ir. IN NS ns2.example.ir. example.ir. IN A 94.188.177.18 ns1.example.ir. IN A 94.188.177.18 ns2.example.ir. IN A 94.188.177.18 ns1 IN A 94.188.177.18 ns2 IN A 94.188.177.18 www.example.ir. IN A 94.188.177.18 ftp.example.ir. IN A 94.188.177.18
    تصاویر پیوست شده تصاویر پیوست شده

  2. # ADS




     

  3. #2
    عضو انجمن 007 آواتار ها
    تاریخ عضویت
    Dec 2009
    محل سکونت
    ایران
    نوشته ها
    640
    تشکر تشکر کرده 
    7
    تشکر تشکر شده 
    681
    تشکر شده در
    545 پست

    پیش فرض پاسخ : کـــــــــــــمــــــــــ ک ------> Domain, DNS(Bind), ns1, ns2

    سلام
    نامه دامنه رو بفرمایین یا خودتون بوسیله اینتو دی ان اس چک شود یا خودتون چک کنین و ایرادات احتمالی رو رفع کنین
    ارادت
    بخشی از راه حل باشین نه باعث ایجاد مشکلات

  4. #3
    کاربر اخراج شده
    تاریخ عضویت
    Jul 2014
    محل سکونت
    tehran
    نوشته ها
    97
    تشکر تشکر کرده 
    73
    تشکر تشکر شده 
    221
    تشکر شده در
    178 پست

    پیش فرض پاسخ : کـــــــــــــمــــــــــ ک ------> Domain, DNS(Bind), ns1, ns2

    دامنه های ملی زمان میبرد حدود 24 ساعت تا 72 ساعت زمان میبرد تا کامل ست شود صبور باشید

  5. #4
    عضو جدید
    تاریخ عضویت
    Oct 2014
    نوشته ها
    4
    تشکر تشکر کرده 
    0
    تشکر تشکر شده 
    0
    تشکر شده در
    0 پست

    پیش فرض پاسخ : کـــــــــــــمــــــــــ ک ------> Domain, DNS(Bind), ns1, ns2

    نقل قول نوشته اصلی توسط 007 نمایش پست ها
    سلام
    نامه دامنه رو بفرمایین یا خودتون بوسیله اینتو دی ان اس چک شود یا خودتون چک کنین و ایرادات احتمالی رو رفع کنین
    ارادت
    سلام
    دامین : sayyas.ir



    در ضمن فایروالم هم خاموشه
    تصاویر پیوست شده تصاویر پیوست شده

  6. #5
    عضو انجمن 007 آواتار ها
    تاریخ عضویت
    Dec 2009
    محل سکونت
    ایران
    نوشته ها
    640
    تشکر تشکر کرده 
    7
    تشکر تشکر شده 
    681
    تشکر شده در
    545 پست

    پیش فرض پاسخ : کـــــــــــــمــــــــــ ک ------> Domain, DNS(Bind), ns1, ns2

    سلام عزیزم همونجور که مشخص هست
    رکورد ای ندارین
    رکوردهای مربوطه رو بصورت صحیح و دقیق تنظیم نکردین
    اصلاح کنین بصورت دقیق می بینین که ایرادات برطرف می شود و مشکل شما حل می شود.
    ارادت
    بخشی از راه حل باشین نه باعث ایجاد مشکلات

  7. #6
    کاربر اخراج شده
    تاریخ عضویت
    Feb 2013
    محل سکونت
    تهران
    نوشته ها
    22
    تشکر تشکر کرده 
    34
    تشکر تشکر شده 
    26
    تشکر شده در
    17 پست

    پیش فرض پاسخ : کـــــــــــــمــــــــــ ک ------> Domain, DNS(Bind), ns1, ns2

    عزیزم شما شبکه رو بر روی dhcp تنظیم نمودید

    ابتدا ببنید شبکه تعریف شده شما براش همین ای پی فیکس شده یا با مکتون تصویر مدیر سرور ست شده است

    چون سبک اتصال شما الان به شیوه روتر هست

  8. #7
    عضو جدید
    تاریخ عضویت
    Oct 2014
    نوشته ها
    4
    تشکر تشکر کرده 
    0
    تشکر تشکر شده 
    0
    تشکر شده در
    0 پست

    پیش فرض پاسخ : کـــــــــــــمــــــــــ ک ------> Domain, DNS(Bind), ns1, ns2

    نقل قول نوشته اصلی توسط 007 نمایش پست ها
    سلام عزیزم همونجور که مشخص هست
    رکورد ای ندارین
    رکوردهای مربوطه رو بصورت صحیح و دقیق تنظیم نکردین
    اصلاح کنین بصورت دقیق می بینین که ایرادات برطرف می شود و مشکل شما حل می شود.
    ارادت
    دقیقا مشکل من همینه که نمی دونم دقیقش چی هست من رکورد هایی رو که اون بالا نوشتم رو وارد کردم و به نتیجه ای نرسیم
    اگر شما می دونید اشتباه و ناقصی کارم در چیه بگین تا کاملش کنم
    ممنون و متشکرم

    - - - Updated - - -

    نقل قول نوشته اصلی توسط hamed.ramzi نمایش پست ها
    عزیزم شما شبکه رو بر روی dhcp تنظیم نمودید

    ابتدا ببنید شبکه تعریف شده شما براش همین ای پی فیکس شده یا با مکتون تصویر مدیر سرور ست شده است

    چون سبک اتصال شما الان به شیوه روتر هست


    خوب اره من خودم مالک آی پی هستم

  9. #8
    کاربر اخراج شده
    تاریخ عضویت
    Feb 2013
    محل سکونت
    تهران
    نوشته ها
    22
    تشکر تشکر کرده 
    34
    تشکر تشکر شده 
    26
    تشکر شده در
    17 پست

    پیش فرض پاسخ : کـــــــــــــمــــــــــ ک ------> Domain, DNS(Bind), ns1, ns2

    خوب شما کلا bind پاک کنید و دسی نصب کنید برای ایجاد نیم سرور هم من براتون یک فایل اتو کریتور مینویسم شما فقط پاسخ سوالهارو بدید

    انشالله که درست میشه

    کد PHP:
    service named stop
    chkconfig named off
    cd 
    /tmp
    wget http
    ://www.nlnetlabs.nl/downloads/nsd/nsd-4.1.0.tar.gz
    cd nsd-*
    ./
    configure
    make
    make install
    groupadd nsd
    useradd 
    -g nsd -/sbin/nologin -M nsd
    mkdir 
    -/var/run/nsd
    chown 
    -R nsd:nsd /var/run/nsd/
    chown -R nsd:nsd /var/db/nsd/
    mkdir -/etc/nsd
    mkdir 
    -/etc/nsd/master
    mkdir 
    -/etc/nsd/slave
    chown 
    -R nsd:nsd /etc/nsd
    کد PHP:
    nano /etc/nsd/nsd.conf 
    کد PHP:
    server:
        
    hide-versionyes
        tcp
    -count100
        tcp
    -query-count0
        tcp
    -timeout60
        pidfile
    "/var/run/nsd/nsd.pid"
        
    zonesdir"/etc/nsd" 
    کد PHP:
    mkdir /etc/nsd/master
    nano 
    /etc/sysconfig/nsd 
    کد PHP:
    # /etc/sysconfig/nsd
    # Configuration for /etc/init.d/nsd

    OTHER_NSD_OPTS=""
    #extra verbosity
    #ZONEC_VERBOSE=-v

    # You might also need to change SElinux policies if you decide
    # to deviate from the standard locations below.

    # Main configuration file
    #NSD_CONF="/etc/nsd/nsd.conf"

    # NSD DB
    #NSD_DB="/var/db/nsd/nsd.db"

    # Path to nsdc program
    #NSDC_PROG="/usr/local/sbin/nsdc"

    # Path to nsd program
    #NSD_PROG="/usr/local/sbin/nsd"

    # NSD pid file
    #NSD_PIDFILE="/var/run/nsd/nsd.pid"

    # NSD zone transfer daemon state file (should equal to the xfrdfile
    # parameter set in nsd.conf)
    #NSD_XFRDFILE="/var/db/nsd/xfrd.state"

    # EOF 
    کد PHP:
    nano /etc/init.d/nsd 
    کد PHP:
    #!/bin/bash

    #
    # nsd:         Starts the NSD Name Server Daemon
    #
    # chkconfig: - 13 87
    # description:  NSD is a complete implementation of an authoritative \
    #               DNS name server. 
    # processname: /usr/local/sbin/nsd
    # config: /etc/nsd/nsd.conf
    #
    ### BEGIN INIT INFO
    # Provides: nsd
    # Required-Start: $local_fs $network $syslog
    # Required-Stop: $local_fs $network $syslog
    # Default-Stop: 0 11 89
    # Short-Description: start|stop|status|restart|try-restart|reload|force-reload DNS server
    # Description: control NSD implementation of DNS server
    ### END INIT INFO

    # Init script default settings
    NSD_CONF="/etc/nsd/nsd.conf"
    NSD_DB="/var/db/nsd/nsd.db"
    NSD_PROG="/usr/local/sbin/nsd"
    NSD_PIDFILE="/var/run/nsd/nsd.pid"
    NSD_XFRDFILE="/var/db/nsd/xfrd.state"
    NSDC_PROG="/usr/local/sbin/nsdc"

    # Source function library.
    . /etc/rc.d/init.d/functions

    [ -/etc/sysconfig/nsd ] && . /etc/sysconfig/nsd

    # Check that networking is configured.
    "${NETWORKING}"no" ] && exit 0

    start
    () {
      
    # Source networking configuration.
      
    [ -/etc/sysconfig/network ] && . /etc/sysconfig/network

      
    # Check that networking is up
      
    "${NETWORKING}"no" ] && exit 1

      
    # Sanity checks.
      
    [ -f $NSD_CONF ] || exit 5
      
    [ -x $NSD_PROG ] || exit 5

      
    echo -$"Starting nsd:"
      
    $NSDC_PROG -c $NSD_CONF rebuild >/dev/null 2>%1
      $NSD_PROG 
    -c $NSD_CONF $OTHER_NSD_OPTS
      RETVAL
    =$?
      echo
            if [ 
    $RETVAL -eq 0 ]; then
               touch 
    /var/lock/subsys/nsd;
            else
               exit 
    7;
            
    fi
      
    return 0;
    }

    stop() {
      echo -
    $"Stopping nsd: "
      
    # save state to zonefiles
      
    $NSDC_PROG -c $NSD_CONF patch > /dev/null 2>%1
      $NSDC_PROG 
    -c $NSD_CONF stop
      RETVAL
    =$?
      
    # was nsdc successful?
      
    "$RETVAL-eq 0 ] || killproc $NSD_PROG -TERM >/dev/null 2>&1
      
    if [ $RETVAL -eq 0 ] ; then
         rm 
    -f $NSD_PIDFILE
         rm 
    -/var/lock/subsys/nsd
         
    # ensure notifies are sent at startup
         
    rm -f $NSD_XFRDFILE
      fi
      
    echo
      return 
    $RETVAL
    }

    restart() {
        
    stop
        start
    }

    RETVAL=0

    # See how we were called.
    case "$1" in
      start
    )
        
    start
        
    ;;
      
    stop)
        
    stop
        
    ;;
      
    restart)
        
    restart
        
    ;;
      
    condrestart)
            [ -
    /var/lock/subsys/nsd ] && restart || :
        ;;
      
    status)
        
    $NSDC_PROG -c $NSD_CONF running
        
    ;;
      
    stats|reload|rebuild|running|update|notify)
        
    $NSDC_PROG -c $NSD_CONF $
        
    ;;
      *)
        echo $
    "Usage: $0 {start|stop|status|restart|condrestart|stats|notify|reload|rebuild|running|update}"
        
    exit 1
    esac

    exit $? 
    کد PHP:
    chmod +/etc/init.d/nsd
    chkconfig 
    --levels 235 nsd on 

    اینم فایل برای ایجاد اتوماتیک

    کد PHP:
    read -ep "Enter domain name you want to add to NSD (without www. prefix): " vhostdomainname
    echo ""
    read -ep "Enter IP address you want to assign to domain name (your A record): " vhostdomainip

    echo  "---------------------------------------------------------" 
    echo  "You entered domain name: $vhostdomainname"
    echo  "You entered domain IP address (A record): $vhostdomainip"
    echo  "---------------------------------------------------------" 

    echo ""
    read -ep "Are the domain name and IP address (A record) entered correctly ? [y/n]: " domaininfocorrect

    if [[ "$domaininfocorrect= [yY] ]]; then

    vhostdomainname
    ="$vhostdomainname"
    vhostdomainip="$vhostdomainip"

    echo ""
    echo  "---------------------------" 
    echo  "Nameserver ns1/ns2 setup:"
    echo  "---------------------------" 

    echo ""
    read -ep "Want to abort NSD setup to check with web host and/or domain registrar first ? [y/n]: " abortnsdsetup

    if [[ "$abortnsdsetup= [yY] ]]; then
        
    echo ""
        
    echo  "Aborting NSD domain DNS setup..." 
        
    echo ""
        
    exit
    fi

    read 
    -ep "* Enter IP address for ns1 nameserver: " nameserverip1

    echo ""

    read -ep "* Enter IP address for ns2 nameserver: " nameserverip2

    echo  "--------------------------------------------------------------" 
    echo  "You entered ns1.$vhostdomainname IP address: $nameserverip1"
    echo  "You entered ns2.$vhostdomainname IP address: $nameserverip2"
    echo  "--------------------------------------------------------------" 

    echo ""
    read -ep "Are the ns1/ns2 name server IP address entered correct ? [y/n]: " nscorrect

    if [[ "$nscorrect= [yY] ]]; then

    echo ""


    NSDCONFDOMAINCHECK=`grep -E '("${vhostdomainname}"|"master/${vhostdomainname}.zone")' /etc/nsd/nsd.conf`

    echo  
    "---------------------------------------------" 
    echo "checking to see if entry for ${vhostdomainname} already exists in /etc/nsd/nsd.conf"
    echo  "---------------------------------------------" 
    echo ""

    if [[ -z $NSDCONFDOMAINCHECK ]]; then

    echo  "---------------------------------------------" 
    echo "no entry for ${vhostdomainname} found in /etc/nsd/nsd.conf"
    echo "creating entry for ${vhostdomainname} ..."
    echo  "---------------------------------------------" 
    echo ""

    # Setting up nsd.conf entry
    cat >> "/etc/nsd/nsd.conf" <<END

    zone
    :
            
    name"$vhostdomainname"
            
    zonefile"master/$vhostdomainname.zone"
    END

    cat 
    /etc/nsd/nsd.conf

    else

    echo  
    "---------------------------------------------" 
    echo "entry for ${vhostdomainname} already exists in /etc/nsd/nsd.conf"
    echo "$NSDCONFDOMAINCHECK"
    echo  "---------------------------------------------" 
    echo ""

    fi

    if [ ! -/etc/nsd/master/${vhostdomainname}.zone ]; then

    touch 
    /etc/nsd/master/${vhostdomainname}.zone

    cat 
    "/etc/nsd/master/${vhostdomainname}.zone" <<END
    \$TTL 14400
    @       IN      SOA     ns1.$vhostdomainname.      hostmaster.$vhostdomainname. (
                                                    
    2010091500
                                                    14400
                                                    3600
                                                    1209600
                                                    86400 
    )

    Nameservers
    $vhostdomainname
    .       14400   IN      NS      ns1.$vhostdomainname.
    $vhostdomainname.       14400   IN      NS      ns2.$vhostdomainname.

    A Records
    $vhostdomainname
    .       14400   IN      A       $vhostdomainip
    ftp                     14400   IN      A       $vhostdomainip
    localhost       14400   IN      A       127.0.0.1
    mail            14400   IN      A       $vhostdomainip
    ns1                     14400   IN      A       $nameserverip1
    ns2                     14400   IN      A       $nameserverip2
    pop                     14400   IN      A       $vhostdomainip
    smtp            14400   IN      A       $vhostdomainip
    www                     14400   IN      A       $vhostdomainip

    MX Record
    $vhostdomainname
    .       14400   IN      MX      10 mail

    TXT Record (for SPF)
    $vhostdomainname.       14400   IN      TXT     "v=spf1 a mx ip4:$vhostdomainip ~all"
    END

    echo  "---------------------------------------------" 

    echo 
    echo  
    "---------------------------------------------" 
    echo  "Creating zone file at /etc/nsd/master/${vhostdomainname}.zone" 
    echo  "---------------------------------------------" 

    cat /etc/nsd/master/${vhostdomainname}.zone

    echo
    echo  
    "---------------------------------------------" 
    echo  "Current zone files listing at: /etc/nsd/master/" 

    ls -Alhrt /etc/nsd/master/ | awk '{ printf "%-4s%-4s%-8s%-6s %s\n", $6, $7, $8, $5, $9 }'

    echo  "---------------------------------------------" 

    echo 
    echo  
    "---------------------------------------------" 
    echo  "NSD entry for $vhostdomainname created successfully in /etc/nsd/nsd.conf" 
    echo  "NSD zone created at /etc/nsd/master/${vhostdomainname}.zone" 
    echo 

    exit

    else

    echo 
    ""
    echo  "---------------------------------------------" 
    echo  "/etc/nsd/master/${vhostdomainname}.zone already exists" 
    echo  "---------------------------------------------" 
    echo ""
    echo ""

    exit

    fi # check if zone already exists 

    else

    echo 
    "-------------------------------"
    echo "Aborting NSD setup... try again"
    echo "-------------------------------"
    exit

    fi # check if nameserver ip addresses correct

    else

    echo 
    "-------------------------------"
    echo "Aborting NSD setup... try again"
    echo "-------------------------------"
    exit 

  10. #9
    عضو جدید
    تاریخ عضویت
    Oct 2014
    نوشته ها
    4
    تشکر تشکر کرده 
    0
    تشکر تشکر شده 
    0
    تشکر شده در
    0 پست

    پیش فرض پاسخ : کـــــــــــــمــــــــــ ک ------> Domain, DNS(Bind), ns1, ns2

    سلام دستت درد نکنه

    آموزش خیلی خوبی بود ..

    مراحل رو طبق آموزشی که دادی جلو رفتم

    تو مسیر نصب چند تا پکیج برای نصب می خواست مثل C++ و ...
    همه رو با آموزش خوبی که داده بودین جلو رفتم اما تو این آتو کریتور گیر افتادم
    بعد از درخواست نام دامین و ای پی این ارور داد :

    : line 175: syntax error : unexpected end of file

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. Addon Domain و تفاوت آن با Park Domain
    توسط ashadata در انجمن مباحث و منایع آموزشی
    پاسخ ها: 0
    آخرين نوشته: October 16th, 2016, 23:10
  2. پاسخ ها: 1
    آخرين نوشته: December 9th, 2014, 11:37
  3. پاسخ ها: 0
    آخرين نوشته: June 18th, 2014, 15:00
  4. تصحیح و تعمیر park domain و addon domain در Cpanel
    توسط WebArts در انجمن سی پنل CPanel
    پاسخ ها: 4
    آخرين نوشته: April 14th, 2013, 15:01
  5. تغییر www.domain.com/roundcube به www.domain.com/webmail
    توسط mgh494 در انجمن سوالات و مشکلات
    پاسخ ها: 10
    آخرين نوشته: March 13th, 2013, 14:56

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •