Article View: pl.listserv.polip
Article #11272Re: Serial w DNS
From: Rafal Maszkowski
Date: Tue, 03 Jun 1997 08:38
Date: Tue, 03 Jun 1997 08:38
35 lines
2893 bytes
2893 bytes
Pawlus Jerzy <yppawlus@cyf-kr.edu.pl> wrote: > In pl.listserv.polip Rafal Maszkowski <rzm@rymunda.torun.pdi.net> wrote: > : > W podanej wyzej konwecji mozemy byc spokojni tylko do roku 2147 :-). > : Mozna sie jeszcze obawiac, ze niektore implementacje moga uzywac signed > : zamiast unsigned, wtedy katastrofy groza nam wczesniej. Przepelnienie 32 bitow > : powinno sie zdarzyc po 2^32/86400/365.25 = 136.1 latach. Prawidlowe daty > : katastrof to: > : 1970+136.09930083403047126524 = 2106.09930083403047126524 > : 1970+68.04965041701523563262 = 2038.04965041701523563262 > : Tej drugiej zapewne dozyje, wiec odczuwam pewien niepokoj... > Wydaje mi się, że mówimy o czymś innym. Dyskusja toczy się na temat > pola Serial w SOA, które może ale nie musi być powiązane z czasem. > W szczególności można sobie wyobrazić numerację poczynając od 1 z > każdorazowym zwiększeniem pola o 1 po zmianie zawartości rekordu. > Dlatego format postaci YYYYMMDDNN z całą pewnością wystarczy do > roku 2147 a prawdopodobnie i póżniej. > Ty natomiast poruszyłeś inny problem związany z reprezentacją daty > pod systemem Unix. Tutaj rzeczywiście mogą być kłopoty chociaż nie > wiem czy nie jest to liczba 64-bitowa. Te problemy są ze sobą powiązane, jeżeli się używa konwencji yyyymmddnn (gdzie nn może być też godziną), do której używania zachęcam. W roku 2038 możemy być zmuszeni do wolniejszego zwiększania nr seryjnego żeby nie przekroczyć 2^31, ale z pewnością do tego czasu pole danych do przechowywania nr seryjnego się zwiększy (o ile nie zmieni się coś bardziej fundamentalnego), więc konwencję śmialo można polecać nawet najmłodszym z nas. Natomiast należy odradzać konwencję z dwoma tylko cyframi roku - to się zakończy katastrofą za 2.5 roku. Skąd bierzesz rok 2147? Czy to ja źle policzyłem? R. -- Rafal Maszkowski rzm@torun.pdi.net http://www.torun.pdi.net/~rzm Opinia publiczna powinna byc zaalarmowana swoim nieistnieniem - St. J. Lec
Technical Details
Message-ID:
<5n0l5t$707$8@rymunda.torun.pdi.net>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!ict.pwr.wroc.pl!news.nask.pl!mat.uni.torun.pl!torun.pdi.net!rymunda.torun.pdi.net!rzmReferences:
<Pine.LNX.3.95.970529160324.5083A-100000@digilab.digilab.com.pl> <5mk49b$fs1$1@sunsite.icm.edu.pl> <5mm566$dg8$1@helios.man.lublin.pl> <5mn1so$df7$1@rymunda.torun.pdi.net> <5mubee$2gb$1@info.cyf-kr.edu.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!ict.pwr.wroc.pl!news.nask.pl!mat.uni.torun.pl!torun.pdi.net!rymunda.torun.pdi.net!rzm From: Rafal Maszkowski <rzm@rymunda.torun.pdi.net> Newsgroups: pl.listserv.polip Subject: Re: Serial w DNS Date: 3 Jun 1997 08:38:21 GMT Organization: Publiczny Dostep do Internetu Lines: 35 Message-ID: <5n0l5t$707$8@rymunda.torun.pdi.net> References: <Pine.LNX.3.95.970529160324.5083A-100000@digilab.digilab.com.pl> <5mk49b$fs1$1@sunsite.icm.edu.pl> <5mm566$dg8$1@helios.man.lublin.pl> <5mn1so$df7$1@rymunda.torun.pdi.net> <5mubee$2gb$1@info.cyf-kr.edu.pl> NNTP-Posting-Host: rymunda.torun.pdi.net Mime-Version: 1.0 X-Newsreader: TIN [UNIX 1.3 unoff BETA 970424; i586 Linux 2.0.29] Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit