نمایش نتایج: از شماره 1 تا 2 از مجموع 2
سپاس ها 5سپاس

موضوع: dyndns در ميكروتيك

  
  1. #1
    نام حقيقي: Alireza Shahrokhi Dana

    خواننده
    تاریخ عضویت
    May 2009
    محل سکونت
    Tehran
    نوشته
    308
    سپاسگزاری شده
    119
    سپاسگزاری کرده
    95

    dyndns در ميكروتيك

    سلام خدمت همه دوستان و اساتید گرامی*
    یه اسکریپت پیدا کردم برا کسانی* که IP اونها داینامیک هست و دائم تغییر میکنه
    امیدوارم که مفید واقع بشه

    کد:
    # Define User Variables
    :global ddnsuser "DYNDNSUSER"
    :global ddnspass "DYNDNSPASS"
    :global ddnshost "DYNDNSHOST"
    
    # Define Global Variables
    :global ddnsip
    :global ddnslastip
    :if ([ :typeof $ddnslastip ] = nil ) do={ :global ddnslastip "0" }
    
    :global ddnsinterface
    :global ddnssystem ("mt-" . [/system package get system version] )
    
    # Define Local Variables
    :local int
    
    # Loop thru interfaces and look for ones containing
    # default gateways without routing-marks
    :foreach int in=[/ip route find dst-address=0.0.0.0/0 active=yes ] do={
      :if ([:typeof [/ip route get $int routing-mark ]] != str ) do={
         :global ddnsinterface [/ip route get $int interface]
      }
    }
    
    # Grab the current IP address on that interface.
    :global ddnsip [ /ip address get [/ip address find interface=$ddnsinterface ] address ]
    
    # Did we get an IP address to compare?
    :if ([ :typeof $ddnsip ] = nil ) do={
       :log info ("DynDNS: No ip address present on " . $ddnsinterface . ", please check.")
    } else={
      :if ($ddnsip != $ddnslastip) do={
        :log info "DynDNS: Sending UPDATE!"
        :local str "/nic/update?hostname=$ddnshost&myip=$ddnsip&wildcard=NOCHG&mx=NOCHG&backmx=NOCHG"
        /tool fetch address=members.dyndns.org src-path=$str mode=http user=$ddnsuser password=$ddnspass dst-path=("/DynDNS.".$ddnshost)
        :delay 1
        :local str [/file find name="DynDNS.$ddnshost"];
        /file remove $str
        :global ddnslastip $ddnsip
      }
    }




    موضوعات مشابه:
    SADEGH65، offers2you، yashilnet و 2 نفر دیگر سپاسگزاری کرده‌اند.

  2. #2
    نام حقيقي: JaVaD

    عضو عادی شناسه تصویری mjzaret
    تاریخ عضویت
    Nov 2010
    محل سکونت
    شمال ايران
    نوشته
    515
    سپاسگزاری شده
    213
    سپاسگزاری کرده
    562
    ميشه در مورد اين اسكريپت توضيحاتي رو بيان كنيد؟

    تنظيماتش درون ميكروتيك به چه صورتي هست؟

    در صورتي كه ما چند IP داشته باشيم و يكي از كار افتاده باشه آيا ميـتونه به IP ديگه سوئيچ كنه؟

    شاد باشيد




کلمات کلیدی در جستجوها:

dyndns mikrotik

dyndns میکروتیک forum.persiannetworks.com

برچسب برای این موضوع

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

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