2016年4月15日金曜日

Zoneeditで自宅サーバー

はじめに

自宅サーバーを独自ドメインで運用するときに直面する問題の一つが、グローバルIPアドレスが一般向けの回線では動的で、不定期に変わってしまうことだ。
停電やメンテナンスなどでモデムやルーターを再起動すると、さっきまでと全く別のアドレスが割り当てられる。
すると、ドメインが指し示す住所であるアドレスが古いものとなり、外からアクセスできなくなってしまう。
BIGLOBEなどのプロバイダによっては固定IPサービスも用意されているが、有料オプションであり、数週間に1回程度変わるものにお金を払うのも割に合わないので、できれば無料でなんとかしたいものだ。

その解決方法として使われているDynamic DNS(DDNS)は、DNSサーバー内に登録されているアドレスを即座に変更できるシステムだ。
ドメインのオーソリティーを持つ(アドレスを管理する)DNSサーバーは、クライアントからの参照に応じてアドレス(Aレコード)を調べ、返答する。
DDNSでは、サーバー側で自身のアドレスを監視し、変更を検知したらDNSサーバーに通知する。
するとサーバーはAレコードを書き換え、クライアントが更新を検知できるように、SOAレコードのSerial値を増加させる。
このようにして動的IPアドレスに対応できるが、DNSサーバー自体のアドレスが変わってしまっては元も子もないので、外部の固定的なサーバーを使うことになる。

独自ドメインにも対応する無料のDDNSサービスは、少数ではあるが存在する。
現在starhythm.comに使っているZoneedit(ZE)はそのようなサービスとして有名だ。
wwwといった任意のホストごとに設定が可能で、必要に応じてメンテナンスページを表示したり他サイトに転送したりできるなど、多くの便利な機能がある。
2011年にeasyDNSに買収されて以降、無料で使えるのは新規ユーザーが3ドメインまで、既存ユーザーが5ドメインまでという制限がある。
以下では、Zoneeditを使ってLinuxサーバーからIPアドレスを更新する方法を紹介する。
なお、独自ドメインはレジストラで取得済みとする。

動作環境

今回説明に用いるサーバーの環境は次の通り。
  • Ubuntu Server 14.04
  • ドメイン:starhythm.com
  • レジストラ:お名前.com(GMO)
  • LAN環境

2016年4月8日金曜日

就職活動の悩み

就活中。
今年は3月解禁で6月に採用。
全く研究に手がつけられずしんどいが、去年よりはだいぶマシなスケジュールだと多くの人が言う。

3月になってから動き始めたため、知識もなく対策が遅れてしまっている。
円滑な受け答えが苦手で、面接で特に自信がない。
それが第一の問題だと思っていたのだが、実際はそれ以前の段階でくじけてしまうことが多いことに、いくつかの会社で諦めて、もしくは断られて気づいた。

エントリーシートでは、回答に悩むばかりで筆はなかなか進まず、期限の直前まで埋まらない。
やっと書いても満足いく内容ではなく、ここにきて作文への取り組み方が問われてしまう。
ESが通らないと話をすると、人に見せる機会を作れとアドバイスをもらう。
まずは稚拙な文章を作る恥ずかしさをこらえ、早めに書き上げてしまうのがいい。

加えて、性格検査でも素直な(=無対策の)ネガティブな回答が結果に影響してしまっている。
その根暗な傾向はこの文章からもにじみ出ているのではないか。
しかしここで落とされては元も子もない。採用を取りにいく姿勢として主体的な人間像を念頭に置く必要がある。
それでも極端にぶれると核心では矛盾してしまうので、バランス感覚とリハーサルが大事。

実はどこも面接まで進んでいないのにもかかわらず、あるベンチャー企業からは内定をもらった。
オンラインのテストを受けただけで決まったという、エントリーシートも面接もないという特殊な採用方法だ。
他ではこのような都合のいい話は期待できないだろう。
本腰を入れて取り組まないと、ただ毎日の説明会に行って終わりになりかねない。
しかし、東京まで行って横浜の実家や仙台まで帰ると疲れが出て作業にならぬ。。。カフェ代も必要経費と考えるか。