Névjegyzék

A tartománynév meghosszabbításának időpontja. Monitoring Datty Datty Dátum Dátum Dátum GOS REG HTML

Ha a Domainek.ru, .RF i.SU regisztrációs szolgáltatása meghosszabbítása nem kerül kifizetésre, amíg a működés határideje, a szolgáltatás nyújtása felfüggesztésre kerül (a domain küldöttsége eltávolításra kerül) a fizetett A WHOIS szolgáltatásban. Ha a tervezett lekapcsolási dátum egy hétvégére vagy nyaralásra esik, akkor a tartomány leáll a hétvégén az első munkanapra.

A domain-küldöttség felfüggesztése után a tartományra vonatkozó HTTP-kérelmet átirányítják a szolgáltatáslapra vonatkozó szolgáltatási oldalra, amelyek ideiglenes szolgáltatásokat nyújtanak. A domainek elterjedése átirányító adminisztrátorainak visszautasítása, az I.RF adminisztrátorok a tartománynév regiszter lejárta előtt, az alkalmazás véletlenszerűen történő elküldése a címre.

A szolgáltatás lejártától számított 30 napon belül (a preferenciális kiterjesztés időszakában) a Domain.RU adminisztrátornál, a .rf Or.su megtartja a kiterjesztésének fizetési képességét.

Fizetés esetén a szolgáltatásnyújtás folytatódik.

A Domainek.ru, .SU, .RF eltávolítása a nem fizetéshez

Ha a domainregisztráció meghosszabbítását a befejezés után 30 napon belül nem fizetik ki (a preferenciális kiterjesztés időtartama alatt), a regisztrációt törlik (a domain felszabadul).

Megjelent a domaininformációk szabadnapos mezőjében a regisztrációs határidő után.

A Ru-Center bármikor törölheti a Domain.SU-t a tervezett megjelenési dátum óta (szabadon). Ha ez nem történt meg, akkor a domain automatikusan törli a műszaki központot.

A preferenciális kiterjesztés időtartama alatt a domainov.ru i.rf nyilvántartásba vételének nyilvántartása nem készül.

Domain eltávolítási dátum Műszaki Központ

A domainek.ru, .rf i.su napi műszaki központja a tervezett eltávolítási dátumnak megfelelő napi (ingyenes).

A domainek.ru, .rf or.su eltávolításra kerül a hétvégén a második munkanapon, ha az eltávolítási dátum a kimenet melletti napra vagy napra esik.

A domainek eltávolításának eljárása a technikai központban kezdődik:

  • a domainek.ru, .rf 17:00 órakor (MSK),
  • domainek.su 19: 30-kor (MSK).

Regisztráció a Ru-Center Domainek.ru, .SU, .RF kiadása

A rendszerleíró adatbázisból származó területek nyilvántartásba vételére vonatkozó alkalmazások a WWW-kiszolgálón is benyújthatók. Helyszín / árverés / a tartomány felszabadításához a rendszerleíró adatbázisból.

A Domainek.RU i.RF alkalmazások 30 nappal a tartomány felszabadulásának napját megelőzően kezdődnek a regisztrációs domain regisztrációs szolgáltatása szerint a Ru domainek és az Orosz Föderációban.

A Domainek.SU-hoz - bármikor, mielőtt a domain felszabadítása a rendszerleíró adatbázisból a felszabadított domain regisztrációs szolgáltatása szerint a domains su, com.ru, net.ru, org.ru, pp.ru és geodoma.

A domainek.ru ,.su, .rf - a tartomány törlésének napján, a rendszerleíró adatbázisban az oldalon található webes felületen keresztül, míg:

  • a cselekvésekhez csatolt levelet küldenek az alkalmazást elvégzett személy elérhető címére.

2. nemzetközi és külföldi

Ha a szolgáltatás kiterjesztése nem kerül kifizetésre a működésének lejárta előtt, akkor a szolgáltatást felfüggesztik (a domain küldöttsége eltávolításra kerül) a lejárati dátum mezőben megadott dátum után. Ha a tervezett lekapcsolási dátum egy hétvégére vagy nyaralásra esik, a domain deaktiválása a hétvégén a második munkanapra kerül át.

A szolgáltatás lejárta után 30 napon belül a tartományadminisztrátor megtartja a meghosszabbításának fizetési képességét. Fizetés esetén a szolgáltatásnyújtás folytatódik.

A domainek eltávolítása a nemzetközi és külföldi nemzeti területeken

Ha a mellék domain regisztráció nem fizetik számított 30 napon belül a végén az élettartam, az RU-CENTER kezdeményezi a domain eltávolítási eljárás a registry-ben. Ha az eltávolítási dátum a hétvégén vagy az ünnepi napon van, a domain eltávolítási eljárás kezdete a hétvégén a második munkanapra kerül.

A rendszerleíró adatbázisban lévő domain eltávolítási eljárás 35 napig tart. A kivétel:

  • domainek.hn, az eltávolítási eljárás 15 napig tart, és a tartomány ebben az időszakban nem lehet visszaállítani, sem hosszabb;
  • domainek.Name, amelyek a regisztrációs időszak vége után 30 nap elteltével törlődnek.
  • domainek.kz, amelyet a regisztráció befejezése után 20 nappal eltávolítanak.

Ugyanakkor a nyilvántartás 30 napra megállapítja a megfelelő állapotot a tartományhoz:
.Net, .com, .cc, .tv, .ag, .bz, .vc, .mn, .sc, .vc - visszaváltási pont,
.Biz .tel - függőben lévő törlés,
.Info, .org, .me, .mobi, .A, .Travel, .xxx, .pro - beállítható.

A harminc napos időszak kezdetének dátuma a mezőben szerepel:
Frissített dátum a domainek.net ,.com, .cc, .tv, .ag, .mn, .hn, .lc, .mn, .sc, .vc
Domain utolsó frissített dátum - Biz, .tel vagy
Utoljára frissített - info, .org, .me, .mobi, .aero, .travel, .xxx, .pro.

Domain helyreállítás

A domain eltávolítási eljárásától számított 25 napon belül a tartomány visszaállítható és meghosszabbítható (kivéve a HN, NAME, .KZ) a tartományi rendszergazda kérésére.

Ha a tartományt nem helyreállították és bővítették, akkor a visszaváltási pont vége után 5 nappal a rendszerleíró adatbázisból törlődik (függőben lévő törlés vagy visszaállítható). E 5 nap alatt (a rendszerleíró adatbázisban lévő tartomány állapota) a tartomány helyreállítása, kiterjesztése vagy regisztrálása lehetetlen.

Miután a domain rendszert tartalmazó tartomány törlése után bármely személy regisztrálható.

3. A 3. szint domainjei

A domain küldöttségének eltávolítása a nem fizetéshez

Ha a szolgáltatás meghosszabbítása nem kerül kifizetésre, amíg a művelet határideje, a szolgáltatás nyújtása felfüggesztésre kerül (a domain küldöttséget eltávolítják) a WHOIS szolgáltatásban a fizetett mezőben meghatározott időpontban megadott napon. Domainek.net.net.ru, .org.ru i.pp.ru A szolgáltatásnyújtás felfüggesztése (a domain küldöttsége eltávolításra kerül) naponta a fizetett mezőben a WHOIS szolgáltatásban.

Ha a tervezett lekapcsolási dátum egy hétvégére vagy nyaralásra esik, a domain deaktiválása a hétvégén a második munkanapra kerül át.

A Domain Delegáció felfüggesztése után minden HTTP-kérés a domainekre.net.hálózatra, a .org.ru i.pp.ru-re átirányítja a domainek adminisztrátorának szolgáltatási honlapjára, a domainek .net.ru, .org.ru i.pp.ru, ano "CVX MSC-IX, a küldöttség megszűnésének okaival kapcsolatban.

A szolgáltatás lejárati időpontjától számított 30 napon belül (preferenciális kiterjesztés időtartama) a tartományadminisztrátor megtartja a kiterjesztésének fizetésének képességét. Fizetés esetén a szolgáltatásnyújtás folytatódik.

A preferenciális kiterjesztés időtartama alatt a domainek lajstromozásának nyilvántartásba vétele.net.nu, .org.ru i.pp.ru nem készül.

Ha a szolgáltatás kiterjesztésének kifizetését a preferenciális meghosszabbítási időszak utolsó munkanapján állítják elő, akkor a RU-központ nem felelős a sikeres kiterjesztésért.

Domain eltávolítás

A harmadik szintű domainnév regisztrálása törlésre kerül (a domain felszabadul), ha a domainnév lejárati időpontjától számított 30 (harminc) naptári napon belül nem bővül.

Tervezett domain felszabadítási dátum Megjelent a szabadnapos mezőben a Domain információkban a WHOIS SERVICE RU-központban a regisztrációs határidő után. Ugyanakkor az eltávolítás egy nappal később történik, mint a kiadások tervezett időpontja, ha a törlés napja (szabad dátum + 1) nem esik egy nem munkanapon vagy napon, a munkanélküliek után ( Ellenkező esetben az eltávolítás a hétvégén a második munkanapon történik).

Domainek.net.net.ru, .org.ru i.pp.ru eltávolításra kerül a tervezett eltávolítási dátum (szabad-dátum). A domainek.net.ru, .org.ru i.pp.ru eltávolításra kerül a hétvégén a második munkanapon, ha az eltávolítási dátum leesik a szabadnapra, vagy a kimenet melletti napra.

Regisztráció a RU-Centeren keresztül 3 szintű domainek

A Registry vagy Domains.com.ru által felszabadult szabadság regisztrálására vonatkozó alkalmazások a www-kiszolgálón lehet benyújtani. Site / aukció / bármikor, mielőtt a domainek felszabadítása a rendszerleíró adatbázisból a szolgáltatásnyújtott domainben történő regisztrációja szerint .su, .com.ru és geodomenas. "

A domain törlésének napján a domain regisztrációs szolgáltatás iránti kérelem az oldal webes felületén keresztül fogadható el, míg:

  • az alkalmazás elégedett, ha a domain ingyenes a feldolgozása idején, akkor szabad, hogy szabad;
  • a cselekvések intézkedéseit az alkalmazást elvégzett személy kapcsolattartó e-mail címére küldi.

Jó napos barátok! Nézzük meg a felhasználók regisztrációját a PHP-en. Kezdjük, határozzuk meg a felhasználói regisztráció feltételeit:

  • Jelszó titkosítása algoritmussal Md5
  • A jelszó "sóoldat"
  • Bejelentkezés Foglalkoztatási ellenőrzés
  • A felhasználói levél aktiválása.
  • Adatok rögzítése és tárolása Dbms mysql

A parancsfájl megírásához meg kell értenünk, hogy a felhasználó regisztrált. A felhasználó regisztrálása valódi felhasználói adatokat, feldolgozást és adattárolást kap.

Ha egyszerű szavakkal magyarázza, a bejelentkezés csak egy rekord és tárolás bizonyos adatok, amelyeken engedélyezhetjük a felhasználót a mi esetünkben - ez egy bejelentkezés és jelszó.

Engedélyezés - bizonyos személyek vagy személyek csoportjának biztosítása bizonyos intézkedések elvégzéséhez, valamint a jogok ellenőrzésének folyamatát, miközben megpróbálja teljesíteni ezeket a lépéseket. Hasonlóképpen, az engedélyezés használatával megkülönböztethetjük az egyik vagy egy másik tartalomhoz való hozzáférést honlapunkon.

Tekintsük a szkriptkatalógusok szerkezetét, hogy regisztráljuk az engedélyt. Meg kell szakítanunk a logikai alkatrészek szkriptjeit. A regisztrációs és engedélyezési modulok külön könyvtárral rendelkezünk. Külön könyvtárakban is ad adatbázis-kapcsolatot Mysql, Fájl felhasználói funkciók, stílusfájl CSS. És a sablonunk HTML.. Ez a szerkezet lehetővé teszi, hogy gyorsan navigáljon a szkriptek. Képzeld el, hogy van egy nagy webhelye egy csomó modul, stb. És ha nincs megrendelés, akkor nagyon nehéz megtalálni valamit ilyen rendetlenségben.

Mivel az összes adatot tároljuk Dbms mysql, hozzunk létre egy nem nagy asztalt, amelyben tároljuk a regisztrációs adatokat.

Először létre kell hoznia egy táblázatot az adatbázisban. Táblázat neve bez_reg. Hol bez. - Ez egy táblázat előtag, és reg Táblázat neve.

Asztali struktúra: bez_reg.

- - A "bez_reg asztal" struktúrája - az asztal létrehozása, ha nem létezik "bez_reg" (ID` int (11) Null Auto_Increment, `LOGIN` Varchar (200) NULL,` Pass` Varchar (32) NEM NULL, `Salt` varchar (32) NEM NULL,` Active_HEX` varchar (32) NEM NULL, `status` int (1) NULL, elsődleges kulcs (` id ')) motor \u003d myisam alapértelmezett karakter \u003d UTF8 AUTO_INCREMENT \u003d 1;

Most hozzon létre alapvető szkripteket a további munkákhoz.

Fájlindex.php.

Fájl config.php.

"); ?>

404.html fájl

404-es hibakód

404-es hibakód

Az oldal 404

Visszatérés


Bd.php fájl.

Fájlindex.html

A PHP MySQL felhasználók regisztrálása írásban aktiválva



Fájlfájl.php.

"." \\ n "; ha (IS_ARRAY ($ adatok)) (foreach ($ adatok $ Val) $ err. \u003d"

  • . "$ Val."
  • "." \\ n ";) más $ err. \u003d"
  • "$ Adatok."
  • "." \\ n "; $ err. \u003d""." "\\ n"; vissza $ ERR;) / ** egyszerű csomagolás a mysql * @param stringhez $ sql * / funkció mysqlquery ($ sql) ($ res \u003d mysql_query ($ sql); / * ellenőrizze az eredményt . Megmutatja a MySQL-re küldött igazi kérést, valamint egy hibát. Kényelmes a hibakereséskor. * / Ha (! $ Res) ($ üzenet \u003d "Érvénytelen lekérdezés:" Mysql_error (). "\\ N" "Teljesen:" $ sql; meghal ($ üzenet);) $ $ res;) / ** egyszerű só generátor * @param String $ SQL * / funkció só () ($ só \u003d substr (MD5 (UNIQID ()) , - 8); vissza $ sót;)

    Indítsuk el a regisztrációt. Kezdjük, meg kell adnunk egy regisztrációs űrlap sablont, hogy a felhasználó feldolgozásra készítsen adatait. Ezután meg kell írnunk egy űrlapkezelőt, amely ellenőrzi a megadott felhasználói adatok helyességét. Miután az adatokat sikeresen ellenőrizte, írja le az adatbázisunkba, és küldjön egy levelet a felhasználónak, hogy aktiválja fiókját.

    Fájl reg.php.

    Sikeresen regisztráltál! Kérjük, aktiválja fiókját!"; // létrehozunk egy IF-fiókot (BETSET ($ _ get [" gombbal "])) (// Ellenőrizze a $ SQL billentyűt \u003d" Válassza a * lehetőséget a `" -től. "Bez_dbprefix." Reg`, ahol `Active_str" . "Escape_str ($ _get [" gomb]). "" ", $ Res \u003d mysqlquery ($ sql); ha (mysql_num_rows ($ res) \u003d\u003d 0) $ err \u003d" Az aktiválási kulcs nem igaz! "; / Ellenőrizze a hibák jelenlétét, és megjelenítjük, ha a felhasználó (COUNT ($ ERR)\u003e 0) ECHO Showerrormessage ($ ERR); más (// megkapjuk a felhasználói $ sor címét \u003d mysql_fetch_assoc ($ res); $ e-mail \u003d $ sor ["bejelentkezés"]; // aktiválja a fiókot $ SQL \u003d "Update" ". Bez_dbprefix." Reg` Set `status` \u003d 1, ahol" bejelentkezési "\u003d" $ e-mail. "" $ res \u003d mysqlquery ($ sql); // küldjön egy levelet a $ cím aktiválásához \u003d "(! Lang: A fiókja a http: // webhely sikeresen aktiválva van"; $message = "Поздравляю Вас, Ваш аккаунт на http://сайт успешно активирован"; sendMessageMail($email, BEZ_MAIL_AUTOR, $title, $message); /*Перенаправляем пользователя на нужную нам страницу*/ header("Location:". BEZ_HOST ."less/reg/?mode=reg&active=ok"); exit; } } /*Если нажата кнопка на регистрацию, начинаем проверку*/ if(isset($_POST["submit"])) { //Утюжим пришедшие данные if(empty($_POST["email"])) $err = "Поле Email не может быть пустым!"; else { if(!preg_match("/^!} [E-mail védett](+ \\.) + (2.6) $ / i ", $ _post [" e-mail "])) $ err \u003d" e-mail "nem helyesen beírva." \\ N ";) Ha (üres ($ _ Post [" Pass "])) $ err \u003d" A jelszó mező nem lehet üres "; ha (üres ($ _ post [" pass2])) $ err \u003d "Jelszó megerősítő mező nem lehet üres"; // Ellenőrizze a hibák jelenlétét és Megjelenítjük, ha a felhasználó (COUNT ($ ERR)\u003e 0) ECHO Showerrormessage ($ ERR); egyébként (/ * továbbra is ellenőrizzük a megadott adatellenőrzést jelszavakra: / ha ($ _ Post ["Pass"]! \u003d $ _Post ["PASS2"]) $ err \u003d "A jelszavak nem vitatkoznak"; // Ellenőrizze a hibák jelenlétét, és jelölje meg a felhasználót, ha (COUNT ($ ERR)\u003e 0) ECHO Showerrormessage ($ ERR); más (/ * ellenőrzés) Ha van ilyen felhasználó az adatbázisban * / $ sql \u003d "Select" bejelentkezés "a` ". Bez_dbprefix." Reg`, ahol `login` \u003d" ". Escape_str ($ _ Post [" e-mail "]). "$ res \u003d mysqlquery ($ sql); ha (mysql_num_rows ($ res)\u003e 0) $ err \u003d" Sajnos bejelentkezés: . "$ _Post [" e-mail "]." Foglalt! "; // Ellenőrizze a hibák jelenlétét, és megjelenítse a felhasználót, ha (COUNT ($ ERR)\u003e 0) ECHO Showerrormessage ($ ERR); más (// Get High Salt $ só \u003d só (); // Solim jelszó $ Pass \u003d MD5 (MD5 ($ _ Post ["Pass"]). $ só); / * Ha minden jó, írjon adatokat az adatbázisba * / $ sql \u003d "BEZ_DBPREFIX." REG "értékek ("", "". Escape_str ($ _ Post ["e-mail"]). -, "" $ Pass. "", "" $ Só. "" "MD5 ($ só) . "", 0) ", $ res \u003d mysqlquery ($ sql); // küldjön egy levelet a $ url \u003d bez_host aktiválásához." Kevesebb / reg /? Mode \u003d Reg & Key \u003d ". MD5 ($ só); $ Cím \u003d "(! Lang: Regisztráció a http: / / honlapon"; $message = "Для активации Вашего акаунта пройдите по ссылке ". $url .""; sendMessageMail($_POST["email"], BEZ_MAIL_AUTOR, $title, $message); //Сбрасываем параметры header("Location:". BEZ_HOST ."less/reg/?mode=reg&status=ok"); exit; } } } } ?>!}

    Reg_form.html fájl

    A PHP MySQL felhasználók regisztrálása írásban aktiválva

    Email *:
    Jelszó *:
    Jelszó megerősítése *:

    Mezők ikonnal * Kötelező a töltéshez

    Mivel a felhasználók nyilvántartása készen áll számunkra, itt az ideje, hogy írjon engedélyt. Hozzon létre egy űrlapot a felhasználói engedélyhez, majd írja be az engedélyezési űrlap kezelőjét és az utolsó forgatókönyvet show.php. Amely megmutatja nekünk a rendszerben, vagy sem.

    Auth.php fájl.

    0) Echo Showerrormessage ($ ERR); Egyébként (/ * hozzon létre egy kérést az adatbázis közül választani, hogy ellenőrizze a felhasználó használata * / $ sql \u003d "Válassza ki a *" -t. "Bez_dbprefix." Reg `hova" bejelentkezési \u003d "". Escape_str ($ _ Post [$ _ "E-mail"]). "" "és` status` \u003d 1", $ res \u003d mysqlquery ($ sql); // Ha a bejelentkezési ívek, ellenőrizze a jelszót, ha (mysql_num_rows ($ res)\u003e 0) (// Get Adatok a $ Row táblázatból \u003d mysql_fetch_assoc ($ RES); ha (MD5 (MD5 (MD5 ($ _ Post ["Pass"]). $ sor ["só]) \u003d\u003d $ sor [" pass "]) ($ _session) ["Felhasználó"] \u003d TRUE; // A fejlécparaméterek visszaállítása ("Helyszín:". Bez_host. "Kevesebb / reg /? Mode \u003d Auth"); kilépés; máshol echo Showerrormessage ("Érvénytelen jelszó!");) Echo Showerrormessage (Bejelentkezés . "$ _Post [" e-mail "]." nem található! ");))?\u003e

    Azok számára, akiknek a legújabb PHP verziója van a parancsfájl kiküldésével PDO Mivel terjeszkedés Mysql Ez elavult és törlődik a PHP új verziójából. Letöltés regisztráció és engedélyezés PHP MySQL PDO

    Archívum frissített 24.02.2015g.

    Figyelem: Ha ezt a szkriptet használja a helyi típusú szerveren Denwer, Xampp., Ne várjon a postafiókra vonatkozó betűkre. A betűk a dugóban vannak levél küldés. BAN BEN Denwer Megtalálhatja őket az úton. Z: \\ tmp \\! Sendmail \\ Nyissa meg ezeket a fájlokat bármely e-mail kliensben.

    Monitoring A tartománynév meghosszabbításának időpontja olyan művelet, amelyet nem lehet alábecsülni. Már írtam erről, és most foglalkozunk egy másik gyakori problémával - a domain név regisztrációs időszakának váratlan lejárta. Úgy tűnik, hogy az összes regisztrátor ma emlékeznek erre (és általában többször). De a probléma az, hogy ezek a betűk nem olvashatók, vagy valahogy spambe esnek. Általánosságban elmondható, hogy nem mindenki tudatában van annak, hogy a domain név regisztrálásának határideje van. Ennek eredményeképpen a webhely nem működik, az emberek nem értik, miért, és néha sok időt töltenek, hogy megértsék, mi történik. Eközben a domain név eltűnik a DNS gyorsítótárából, és pár nap múlva (vagy még korábban, ez a különböző tényezőktől függ) a látogatók leállnak a webhelyre. Lássuk, hogyan kell figyelni a domain név lejárati dátumát. Természetesen egy szkript a bash-en.

    A domain név regisztrációs dátuma

    A legegyszerűbb lehetőség a globális WHOIS adatbázis használata. Információkat tartalmaz domain nevek, mint például a szervezet, felelős személy, kapcsolatok kommunikációs, bejegyzés dátuma és időpontja a regisztrációs időszakban. És pontosan ez az, amire szükségünk van. Vegyünk néhány népszerű tartományt. Legyen Yandex.ru. Ez az információ a WHOIS adatbázisban tárolódik a tartományról:

    $ WHOIS YANDEX.RU% A lekérdezés elküldésével a RIPN WHOIS Service% Ön elfogadja, hogy betartja a következő Felhasználási Feltételeket:% http://www.ripn.net/about/servpol.html#3.2 (angolul) % http://www.ripn.net/about/en/servpol.html#3.2 (angolul). Domain: yandex.ru nserver: ns1.yandex.ru. 213.180.193.1, 2A02: 6B8 :: 1 NSERVER: ns2.yandex.ru. 93.158.134.1, 2A02: 6B8: 0: 1 :: 1 Általános: Regisztrált, felhatalmazott, Verified Org: Yandex, LLC. Regisztrátor: RU-Center-Ru Admin Kapcsolat: HTTPS: // www. Nic.ru/whois létrehozott: 1997.09.23 Fizetett - Till-till: 2017.10.01 Free-date: 2017.11.01 Forrás: TCI Utolsó frissítés 2017.01.03 05:46:31 MSK

    Az érdeklődésre számot tartó terület "fizetett", ez az a dátum, hogy fizettünk egy tartományt.

    A tartománynév adatbázisának ellenőrzése megközelítőleg ugyanaz, mint a tanúsítvány nyomon követése, de észrevehetően könnyebb. Domainadatokat kapunk, amely a regisztrációs dátumot tartalmazó mezőt keresjük, ha jelen van (ha a GOIS-adatok a domainhez nem zárva vannak), akkor megkapjuk ezt a dátumot, és megkapjuk a mai napot, és a napok különbségét veszi igénybe. Ha szeretné, hozzáadhat egy levelet küldhet, ha továbbra is, a regisztrációs vége előtt kevesebb, mint 30 nappal. De nem minden olyan egyszerű. Mivel legalább háromféle rekord van a regisztráció végén. Az első úgy néz ki, mint ez:

    Fizetett, 2017.10.01

    A második úgy néz ki, mint ez:

    Regisztrátor Regisztráció lejárati idő: 2020-09-13T21: 00: 00-0700

    És a harmadik úgy néz ki, mint ez:

    Rendszerleíró lejárati dátum: 2018-05-11T04: 00: 00z

    És mi ennek megfelelően mindhárom lehetőséget kell biztosítani. Vagy, ha a negyedik, akkor a negyedik találkozik. Míg kiderülünk, hogy ez a három.

    Így néz ki a parancsfájl:

    #! / bin / bash # Ha a paraméter nincs megadva, megjelenítjük a parancsot, és befejezzük a műveletet, ha ["$ 1" \u003d\u003d "], majd macska<< EOF Script that monitors how many days left until domain registration ends. Usage: $(basename $0) domain.name EOF exit fi # Получаем строку, содержащую дату окончания регистрации PAIDTILL=$(whois $1 | grep "paid-till\|Registrar Registration Expiration Date\|Registry Expiry Date") # Если такая строка не найдена, выходим с ошибкой if [ -z "$PAIDTILL" ] then echo "Registration end date is not available in whois database" exit 1 else # Если дата выглядит как ГГГГ.ММ.ДД, то добавляем 00:00:00 в конец [[ "$PAIDTILL" =~ "paid-till" ]] && PAIDTILL=${PAIDTILL//./-}" 00:00:00" # Удаляем из строки всё до двоеточия, само двоеточие # плюс автоматически будут удалены пробелы PAIDTILL=${PAIDTILL#*:} # Получаем текущую дату CURRENTDATE=$(date "+%Y-%m-%d %H:%M:%S") # Находим разницу между датами, получаем количество оставшихся дней DAYS_LEFT=$((($(date -d "$PAIDTILL" +%s) - $(date -d "$CURRENTDATE" +%s)) / 86400)) # Выводим, сколько дней осталось echo $DAYS_LEFT days left fi

    Itt van ennek a szkriptnek a munkájának eredménye, hogy különböző területeken a cikk írásakor:

    $ ./check-dn-reg.sh.sh Linux.org 492 nap maradt $ ./check-dn-reg.sh yahoo.com 2206 nap maradék $ ./check-dn-ruleg.sh yandex.ru 270 nap maradt $. /Check-dn-reg.shogo.com 1349 nap maradt $ ./check-dn-reg.sh ok.ru 331 nap maradék $ ./check-dn-reg.sh vk.com 170 nap maradt $ ./ check -dn-reg.sh linux.org 492 nap maradt $ ./check-dn-reg.sh linux.org.ru 345 nap maradt

    Egyetértek, kényelmesnek tűnik. A domain név Script mérete meghosszabbításának dátuma csak 660 bájt. Már használható a Nagios vagy a Zabbix használatával.

    Ha vannak kiegészítések, megjegyzések, írj a megjegyzésekben.



    Tetszett a cikket? Oszd meg