صفحة 1 من 2 1 2 الأخيرةالأخيرة
النتائج 1 إلى 15 من 17

الموضوع: برجاء المساعدة

  1. #1
    عضوية جديدة
    تاريخ التسجيل
    Sep 2008
    المشاركات
    96
    معدل تقييم المستوى
    0

    Unhappy برجاء المساعدة



    انا دلوقتي عملت setup لل package الخاصة يال Bind و ظبط الدنيا تمام زي ما الباشمهندس مصطفي حمودة عمل بالظبط ... و فتحت ملف ال named.conf بس هو في الفيديو مسح حاجات كتير اووووي ....... انا مش عاوز امسحها عاوز بس اعدل في الملف نفسة ......... سؤالي انا المفروض لما اعمل creat لل zones يكون مكانها فين في الملف عشان انا كل ما اعملة يديني خطأ ............ برجاء المساعدة باللة عليكم انا بقالي اكتر من اسبوعين علي المشكلة دية و مش عارف احلها ............ ولو في شرح تاني ليها مبسط يكون ليكم جزيل الشكر

    ارجو ان تمد لي يد المساعدة باللة عليكم يا اخوتي

  2. #2
    عضو
    تاريخ التسجيل
    May 2007
    المشاركات
    189
    الدولة: Egypt
    معدل تقييم المستوى
    0

    رد: برجاء المساعدة

    والله كان نفسى اساعدك .. تقريبا الجزء اللى بتتكلم عنه فى Apache server
    فى كورس النتورك .. وانا لسه موصلتلوش

    ربنا معاك يا اخى والله كان نفسى أساعك

  3. #3
    عضو الصورة الرمزية مكة روحى
    تاريخ التسجيل
    Oct 2009
    المشاركات
    978
    الدولة: Egypt
    معدل تقييم المستوى
    13

    رد: برجاء المساعدة

    بص يا اخى الكريم لو عندك دروس linuxcbt يا ريت تسمع دروس bind لان انت كدة انت عايز شرح على نسخة لان الكلام dynamic اكثر
    يعنى ممكن اديك امتداد تحطة عندك يطلع مختلف
    و عموما انت بتعمل cp للملفات الى doc الخاص bind داخل ملف اسمة sample

    كود PHP:
    /usr/share/doc/bind*/sample/* 
    طبعا علامة * دة الاصدار و بعدين داخل ملف sample هتلاقى etc var/named خد الى فيهم و اعمل لهم نسخ فى
    كود PHP:
    /etc 
    و
    كود PHP:
    /var/named 
    و و فى
    كود PHP:
    /var/named 
    هتلاقى ملف zone خدة و عدل فية معلش كلامى ممكن يكون فية اخطاء فنية لانى منمتش بقالى فترة و مش فاتح نسخة امامى فجرب و انا بكرة معاك يا اخى
    لحوم العلماء مسمومة، وعادة الله في هتك أستار منتقصيهم معلومة

  4. #4
    عضوية جديدة
    تاريخ التسجيل
    Sep 2008
    المشاركات
    96
    معدل تقييم المستوى
    0

    Unhappy رد: برجاء المساعدة

    مشكورييييييييييييين يا اخواتي ......... اخي مكة انا عارف كل دة انا بقي عاوز اعرف اعدل فية ازاي تحديدا فين اعمل creat لل zone جوة في ال named.conf

  5. #5
    عضو الصورة الرمزية مكة روحى
    تاريخ التسجيل
    Oct 2009
    المشاركات
    978
    الدولة: Egypt
    معدل تقييم المستوى
    13

    رد: برجاء المساعدة

    طيب اصبر اما اروح من الشغل بقة

    كمان 4 ساعات
    لحوم العلماء مسمومة، وعادة الله في هتك أستار منتقصيهم معلومة

  6. #6
    عضو الصورة الرمزية مكة روحى
    تاريخ التسجيل
    Oct 2009
    المشاركات
    978
    الدولة: Egypt
    معدل تقييم المستوى
    13

    رد: برجاء المساعدة

    طيب رد على سؤال واحد علشان مقعدشى اشرح و يطلع دة الى انت مش عايزة
    انت عايز تعرف ازاى بتعمل ملف zone و بعدين تخلى ملف named.conf include zone file صح و لا انا غلطان
    يعنى تخلى ملف zone يتم قرائتة داخل الدومين
    قول لى نعم و انا هشرحك معنى كلمة zone اية اصلا
    و لو فى اى حاجة تانية قول لى عليها
    لحوم العلماء مسمومة، وعادة الله في هتك أستار منتقصيهم معلومة

  7. #7
    عضو الصورة الرمزية مكة روحى
    تاريخ التسجيل
    Oct 2009
    المشاركات
    978
    الدولة: Egypt
    معدل تقييم المستوى
    13

    رد: برجاء المساعدة

    اولا
    zone يعنى منطقة او نطاق يتم كتابة فيها اسماء كل الاجهزة و ip الخاصة بهم داخل الzone file
    اولا بتدخل على
    كود PHP:
    /var/named
    ابحث عن اسم ملف text اسمة localhost.zone على ما اظن
    خد منة نسحة و لا تعدل فية و افضل شئ سميها باسم الدومين الى انت عاملية يعنى مثلا example.internal.db معنى كلمة db اى داتا بيز و دة كلة اسم انت بتختارة بمزاجك
    و بعدين ابدا عدل فى المف براحتك
    هيكون كدة بعد التعديل

    كود PHP:
    $ORIGIN example.internal.
    $TTL 86400
    IN SOA example.internalroot.example.internal. (
    2009013101 Serial
    604800 
    Refresh
    86400 
    Retry
    2419200 
    Expire
    3600 
    ) ; Negative Cache TTL 
    بص بقة ركز معايا
    كلمة origin دة بداية الzone اى بيدا الملف بالبلدى ممكن متكتبهاش
    ttl دة وقت حياة history

    SOA هى بداية توثيق الدومين
    السريال دة انت بتكتبة اوبشن علشان لما تعدل فى ZONE تغير السريال يتم التاثير فى ملف SLAVE الى هتدرسة بعدين
    على فكرة بعد علامة ; دة الملف لا يقراة دة هوامش مجرد شرح ليك و ليا
    المهم كل دة اوبشن حاول تقرا عنها علشان الوقت


    نيجة بقة للنقطة المهمة

    ازاى تسجل RECORD داخل هذا الملف

    بعد ما عدلت ما سبق
    تبدا تسجل الاجهزة

    هصل المغرب و اجى اكمل
    لحوم العلماء مسمومة، وعادة الله في هتك أستار منتقصيهم معلومة

  8. #8
    عضو الصورة الرمزية مكة روحى
    تاريخ التسجيل
    Oct 2009
    المشاركات
    978
    الدولة: Egypt
    معدل تقييم المستوى
    13

    رد: برجاء المساعدة

    بعد كدة هتسجل جهاز الدومين
    فى شوية ثوابت لازم نحفظهم
    كود PHP:
    NS   ns.example.internal
    لما تلاقى ns دة معناها اسم الجهاز الى علية الدومين الى غالبنا اسم الجهاز الى انت علية

    كود PHP:
    ns  IN  A 192.168.0.254 
    انت كدة عرفت اسم السرفر و الدومين
    تسجل اسماء الاجهزة الاخرة مع ip الخاص بكل جهاز
    ملحوظة تسجل اسم الجهاز بدون الدومين

    in a دة الثابت لل ipv4 اى دة طريقة تعريف اسم الجهاز و ربطة ip

    كود PHP:
    gateway IN CNAME ns.example.com
    كدة انت بتحط اسم مستعار للجهاز اى جهاز طبعا
    الثابت in cname

    كود PHP:
    NS ns.example.com.
    MX 10 mail.example.com.
    ns IN A 192.168.0.254
    mail IN A 192.168.0.1
    tn4name IN A 192.168.0.1 
    دة هيبقى الشكل النهائى


    كود PHP:
    $ORIGIN example.com
    $TTL 86400 
    IN SOA example.comroot.example.com. ( 
    2009013101 Serial 
    604800 
    Refresh 
    86400 
    Retry 
    2419200 
    Expire 
    3600 
    ) ; Negative Cache TTL  
    NS ns
    .example.com.
    MX 10 mail.example.com.
    ns IN A 192.168.0.254
    mail IN A 192.168.0.1
    tn4name IN A 192.168.0.1 

    نكمل كيف تسجل الملف دة ليتم قرائتة من خلال الدومين
    لحوم العلماء مسمومة، وعادة الله في هتك أستار منتقصيهم معلومة

  9. #9
    عضوية جديدة
    تاريخ التسجيل
    Sep 2008
    المشاركات
    96
    معدل تقييم المستوى
    0

    Talking رد: برجاء المساعدة

    مشكوووووووووووووووووور أخي مكة شرح وااافي ......... ليا طلب اخير و استحمل اخوك بقي
    ملف الي اسمة named.conf دة المفروض اني هعمل فية zones صح المفروض انا احط ال zones دية فين بالضبط بمعني تحت انة جزء في الملف ولك جزيل الشكر

  10. #10
    عضو الصورة الرمزية مكة روحى
    تاريخ التسجيل
    Oct 2009
    المشاركات
    978
    الدولة: Egypt
    معدل تقييم المستوى
    13

    رد: برجاء المساعدة

    بص يا اخى علشان تكون الفاظك دقيقة و تكون فاهم
    انت خلاص عملت ملف zone
    انت بس هتسجلة فى named.conf علشان يبدى الدوين يقرا الداتا بتاعتة من الملف دة و ان شاء الله اكمل لك الشرح كيف تسجل ال zone
    داخل named.conf و بصراحة انا كنت توقفت لانك مكنتش رديت فمش عارف الى انا بشرحة انت عايزة و لا لا
    ان شاء الله خلال ساعات هكون شارح الباقى لان فى يدى شغلانة بعملها
    لحوم العلماء مسمومة، وعادة الله في هتك أستار منتقصيهم معلومة

  11. #11
    عضوية جديدة
    تاريخ التسجيل
    Sep 2008
    المشاركات
    96
    معدل تقييم المستوى
    0

    Thumbs up رد: برجاء المساعدة

    مشكوررررررررررررررررررررر .............. اخي و ربنا يعينك

  12. #12
    عضو الصورة الرمزية مكة روحى
    تاريخ التسجيل
    Oct 2009
    المشاركات
    978
    الدولة: Egypt
    معدل تقييم المستوى
    13

    رد: برجاء المساعدة

    دة شكل ملف named.conf


    كود PHP:
    options
    {
            
    // Those options should be used carefully because they disable port
            // randomization
            // query-source    port 53;
            // query-source-v6 port 53;

            // Put files that named is allowed to write in the data/ directory:
            
    directory "/var/named"// the default
            
    dump-file               "data/cache_dump.db";
            
    statistics-file         "data/named_stats.txt";
            
    memstatistics-file      "data/named_mem_stats.txt";

    };
    logging 
    {
    /*      If you want to enable debugging, eg. using the 'rndc trace' command,
     *      named will try to write the 'named.run' file in the $directory (/var/named).
     *      By default, SELinux policy does not allow named to modify the /var/named directory,
     *      so put the default debug log file in data/ :
     */
            
    channel default_debug {
                    
    file "data/named.run";
                    
    severity dynamic;
            };
    };
    //
    // All BIND 9 zones are in a "view", which allow different zones to be served
    // to different types of client addresses, and for options to be set for groups
    // of zones.
    //
    // By default, if named.conf contains no "view" clauses, all zones are in the 
    // "default" view, which matches all clients.
    // 
    // If named.conf contains any "view" clause, then all zones MUST be in a view; 
    // so it is recommended to start off using views to avoid having to restructure
    // your configuration files in the future.
    //
    view "localhost_resolver"
    {
    /* This view sets up named to be a localhost resolver ( caching only nameserver ).
     * If all you want is a caching-only nameserver, then you need only define this view:
     */
            
    match-clients           localhost; };
            
    match-destinations      localhost; };
            
    recursion yes;
            
    # all views must contain the root hints zone:
            
    include "/etc/named.root.hints";

            
    /* these are zones that contain definitions for all the localhost
             * names and addresses, as recommended in RFC1912 - these names should
             * ONLY be served to localhost clients:
             */
            
    include "/etc/named.rfc1912.zones";
    };
    view "internal"
    {
    /* This view will contain zones you want to serve only to "internal" clients
       that connect via your directly attached LAN interfaces - "localnets" .
     */
            
    match-clients           localnets; };
            
    match-destinations      localnets; };
            
    recursion yes;
            
    // all views must contain the root hints zone:
            
    include "/etc/named.root.hints";

            
    // include "named.rfc1912.zones";
            // you should not serve your rfc1912 names to non-localhost clients.
     
            // These are your "authoritative" internal zones, and would probably
            // also be included in the "localhost_resolver" view above :

            
    zone "my.internal.zone" 
                    
    type master;
                    
    file "my.internal.zone.db";
            };
            
    zone "my.slave.internal.zone" {
                    
    type slave;
                    
    file "slaves/my.slave.internal.zone.db";
                    
    masters /* put master nameserver IPs here */ 127.0.0.1; } ;
                    
    // put slave zones in the slaves/ directory so named can update them
            
    };
            
    zone "my.ddns.internal.zone" {
                    
    type master;
                    
    allow-update key ddns_key; };
                    
    file "slaves/my.ddns.internal.zone.db";
                    
    // put dynamically updateable zones in the slaves/ directory so named can update them
            
    };
    };
    key ddns_key
    {
            
    algorithm hmac-md5;
            
    secret "use /usr/sbin/dns-keygen to generate TSIG keys";
    };
    view    "external"
    {
    /* This view will contain zones you want to serve only to "external" clients
     * that have addresses that are not on your directly attached LAN interface subnets:
     */
            
    match-clients           any; };
            
    match-destinations      any; };

            
    recursion no;
            
    // you'd probably want to deny recursion to external clients, so you don't
            // end up providing free DNS service to all takers

            
    allow-query-cache none; };
            
    // Disable lookups for any cached data and root hints

            // all views must contain the root hints zone:
            
    include "/etc/named.root.hints";

            
    // These are your "authoritative" external zones, and would probably
            // contain entries for just your web and mail servers:

            
    zone "my.external.zone" 
                    
    type master;
                    
    file "my.external.zone.db";
            };
    }; 

    عندك 3 سكربتات اساسية
    انت هتيجى تحت الاسكربت
    كود PHP:
    view "internal" 
    و تاخد نسخة من
    كود PHP:
    zone "my.ddns.internal.zone" 
                    
    type master
                    
    allow-update key ddns_key; }; 
                    
    file "slaves/my.ddns.internal.zone.db"
                    
    // put dynamically updateable zones in the slaves/ directory so named can update them 
            
    }; 
    و تعدل فيها حسب احتياجاتك يعنى تشيل كلمة /slave و تغير اسم ال zone file
    هناك تكملة
    لحوم العلماء مسمومة، وعادة الله في هتك أستار منتقصيهم معلومة

  13. #13
    عضو الصورة الرمزية مكة روحى
    تاريخ التسجيل
    Oct 2009
    المشاركات
    978
    الدولة: Egypt
    معدل تقييم المستوى
    13

    رد: برجاء المساعدة

    ملاحظة متعديش
    كود PHP:
    }; 
    الى فى السكربت view "internal"
    تعالى بعد ; الى فى ملف zone الى انت اخدت منة نسخة و اعمل paste هنا خلى بالك
    هو دة المكان المظبوط الى هيقرا من ملف zone

    كود PHP:
    zone "example.internal" IN {
        
    type master;
        
    file "simple.internal";
        
    allow-update none; };
    }; 
    دة مثال لما ذكرتة
    file بعدية اسم ملف zone الى انت صممتة
    master دة اوبشن لان الدومين الى انت عاملة ماستر و ليس سلاف
    و ممكن تدور على اوبشن اكثر عن طريق man named.conf
    لحوم العلماء مسمومة، وعادة الله في هتك أستار منتقصيهم معلومة

  14. #14
    عضو الصورة الرمزية مكة روحى
    تاريخ التسجيل
    Oct 2009
    المشاركات
    978
    الدولة: Egypt
    معدل تقييم المستوى
    13

    رد: برجاء المساعدة

    هيكون الشكل النهائى
    كود PHP:
    zone "my.ddns.internal.zone" {  
                    
    type master;  
                    
    allow-update key ddns_key; };  
                    
    file "slaves/my.ddns.internal.zone.db";  
                    
    // put dynamically updateable zones in the slaves/ directory so named can update them  
            
    };  
    zone "example.internal" IN {
        
    type master;
        
    file "simple.internal";
        
    allow-update none; };
    }; 
    طبعا انا جبت الحتة الى انت هتعدل فيها بس و متمسحشى اى حاجة من الملف علشان متمسحشى جزء من السكربت
    ملحوظة الملف داخل سكربت view internal قبل علامة ;{ الخاصة ب view internal
    لحوم العلماء مسمومة، وعادة الله في هتك أستار منتقصيهم معلومة

  15. #15
    عضوية جديدة
    تاريخ التسجيل
    Sep 2008
    المشاركات
    96
    معدل تقييم المستوى
    0

    Talking رد: برجاء المساعدة



    مشكووووووووووووووووووور اخي مكة ........ شرح وافي ماقصرت ......... طيب مدام انت جامد كدة ....... ما تشرح لنا المواضيع الغلسة في تراك ال network .......... هههههههههههههه بدبسك انا

صفحة 1 من 2 1 2 الأخيرةالأخيرة

المفضلات

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •