티스토리 뷰

hacking

year 2038 problem 맛보기~

iolo 2006. 11. 17. 01:45
gnome.or.kr의 서버의 IP가 바뀌어서.. DNS에 새로 설정했는데... 며칠이 지났는데도 여전히 안된다는 연락이 왔다.

지금 쓰는 DNS 서버는 bind9. 7에서 올린지도 반년이 넘었고 그동안 아무 문제도 없었다. 게다가 이번에 바꾼건 IP뿐이었는데...

라고 생각했었다. 그래도 뭔가 잘못했으니 안되는 거려니 하고 이리저리 뒤적이다... 그게 아니라는 사실을 알았다. Serial 필드를 같이 바꾼 것이다. 그리고... 그것이 문제가 됐으리라고 꿈에도(!) 생각하지 못했다.

새로 입력한 시리얼은 200611061146(년월일시분을 쭈욱 붙여 쓴 것으로, 흔히 쓰는 방법이다). 이 녀석이 "out of range"였던 것이다. 32bit 정수의 한계 범위까지는 조금 남아있긴 한데... bind 개발팀 나름의 이유가 있겠지.

문득 WikiPedia:Year_2038_problem가 떠올랐다. 남의 일이 아닐지도...

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함