DNSOPS.JP BoF #dnsops
PrimDNSについてはJANOG 29.5でも話題にしました。とてもたのしみ。 #dnsops
2012-04-25 18:23:52恵比澤さん:GREEのDC構成: ・国内外に複数 ・サーバーをたくさんプールしておいて、そこから切り出して使う ・クラウド・サービスみたいなイメージ。サービス開発担当から、サーバーの要求が来たら提供。 ・PCサーバベース。 #dnsops
2012-04-25 18:24:40#dnsops GREEにおけるDNS運用とPrimDNSについて 恵比澤さん http://t.co/f45Hhxy8
2012-04-25 18:25:11恵比澤さん:GREEのDC構成: ・フラット。 ・一部のサーバはプライベート側のみだったりはします。 #dnsops
2012-04-25 18:25:14恵比澤さん:サーバ管理システム: ・Web UIを持ったものを作って ・サーバーのIPアドレスや利用状況などを確認/設定できる。 #dnsops
2012-04-25 18:25:56恵比澤さん:GREEにおけるDNS: ・コンテンツサーバ →グローバル用とプライベート用に →BIND 9。CDN屋さんのセカンダリも →プライベート用は、色々やっており、PrimDNSはこちらで。 #dnsops
2012-04-25 18:27:10恵比澤さん: ・サーバ個別キャッシュ →基本的に、各サーバにdjbdnsが。プライベート用のドメインかどうかを判断 ・キャッシュサーバ(フルリゾルバ) →DC/ISP提供のものもある →自社運用のものも ・その他、オフィスNW用も。 #dnsops
2012-04-25 18:28:09恵比澤さん:内部ドメイン名のニーズ: ・プライベートアドレスにも名前がほしい ・独自の命名規則 →gree.internalドメイン →→ws2001.msns.gree.internal(WS->WebServer) ・内部ドメイン名は結構頻繁に変更される。 #dnsops
2012-04-25 18:29:34プライベートアドレスにも名前がほしい。独自の命名規則。gree.internal、ws2001.msns.gree.internal、item031.land.gree.internalとか。名前を見ただけでわかるように。 #dnsops
2012-04-25 18:29:42(内部用サーバーにtinydnsを使っていたのか。PrimDNSの仕様見て、そうかなと思っていたけど) #dnsops
2012-04-25 18:31:36恵比澤さん:昔は頑張っていた: ・tinydnsを使っていました。その時の担当者の趣味か? ・独特の運用(慣れていない人は困る)→スクリプト化で改善 ・ゾーンデータ→サーバ管理DBから生成 ・それでも結構、面倒に。 #dnsops
2012-04-25 18:31:37恵比澤さん:欲しかったもの: ・DNSサーバを作っちゃおうという話に ・既存のサーバ管理DBを直接見てくれる ・何もしなくても変更が勝手に反映されるし ・軽量コンパクトな実装は良いと思っていた ・マルチスレッドで動いてくれると ・普通な使い方で起動できると #dnsops
2012-04-25 18:33:01djbdnsの「軽量コンパクト」は受け継ぎたい。それでいて現代流にマルチスレッド、かつ普通な使い方。 #dnsops
2012-04-25 18:33:05GREEのDNSサーバ。PrimDNS 。動的に既存DBのレコードをそのまま利用したいために作った。動的データと静的データの併用が可能。 #dnsops
2012-04-25 18:33:26それでできたのがPrimDNS。動的なレコード生成可能。生成されたレコードをキャッシュ。動的データと静的データの併用が可能。 #dnsops
2012-04-25 18:33:52動的なレコード生成が可能→外部コマンドの実行結果を応答。 生成されたレコードをキャッシュ→思い外部コマンドを利用可能に。 #dnsops
2012-04-25 18:34:26恵比澤さん:PrimDNSの特徴: ・動的なレコードを生成 →外部コマンドの実行結果を応答する形に ・生成されたレコードをキャッシュ →DBに影響は?などもあってキャッシュを→重い外部コマンドも利用可能に ・動的データと静的データの併用が可能 →移行を円滑にしたい #dnsops
2012-04-25 18:34:42