[DNS][lua][balancer] dnsdist 1.2.1が出た。

     
    • 最終更新日時:2018/02/17 14:19:05

    Embed
    Screenshot-2018-2-16 Changelog — dnsdist 1 2 0 documentation

    DNSサーバー向けのフィルターだったり、ロードバランサーだったり、最近だとquad9に使われているとか、などのdnsdistですが1.2.1が公開になりました。.1ですが、結構更新点あるようです。

    New Features
    ・Add configuration option to disable IP_BIND_ADDRESS_NO_PORT (Dan McCombs).
    Improvements
    ・Handle bracketed IPv6 addresses without ports (Chris Hofstaedtler).
    Bug Fixes
    ・Make dnsdist dynamic truncate do right thing on TCP/IP.
    ・Add missing QPSAction
    ・Don’t create a Remote Logger in client mode.
    ・Use libsodium’s CFLAGS, we might need them to find the includes.
    ・Keep the TCP connection open on cache hit, generated answers.
    ・Add the missing include to mplexer.hh for struct timeval.
    ・Sort the servers based on their ‘order’ after it has been set.
    ・Quiet unused variable warning on macOS (Chris Hofstaedtler).
    ・Fix the outstanding counter when an exception is raised.
    ・Do not connect the snmpAgent from a dnsdist client.


    Changelog — dnsdist 1.2.0 documentation /
    https://dnsdist.org/changelog.html

    今回はどちらかというと機能追加などではなく、build向けの修正といった感じでしょうか。
    まぁキャッシュにヒットしたときに動作修正や、正常にorderされていなかったことについての修正があるようですが。

    とりあえず自宅での検証環境はAarch64(Ubuntu 16.04)なのですが、毎回buildするのも面倒くさいのでパッケージングしておきます。

    このあたりを参考に・・・

    DebianUbuntu - もわの書斎 /
    https://mowa-net.jp/wiki/DebianUbuntu#A.2BZeJbWA-deb.2BMNEwwzCxMPwwuDCSZwBlsDBuML0w.2FDC5MGcwojDDMNcwxzD8MMgwVzBmMNMw6zDJMFcwajBKMFc-
    How to build a Debian/Ubuntu package from source? - Stack Overflow /
    https://stackoverflow.com/questions/130894/how-to-build-a-debian-ubuntu-package-from-source

    sudo apt install devscripts fakeroot
    sudo apt install debhelper dh-systemd pkg-config libboost-dev libedit-dev liblua5.2-dev libsodium-dev
    sudo apt install libprotobuf-dev liblua5.3-dev libre2-dev libsodium18
    sudo apt-get build-dep dnsdist
    apt-get source dnsdist
    cd dnsdist-1.0.0~alpha2/
    uupdate ../dnsdist-1.2.1.tar.bz2
    cd ../dnsdist-1.2.1/
    dpkg-buildpackage -uc -us -rfakeroot -b

    もしかしたら、libprotobuf10パッケージの導入が必要になるかもしれません。Ubuntuの場合は、Bionicぐらいしか対応していないはずなので、aptをいじって導入できるようにしたほうがいいかも。
    関連記事


    Pagination

    Trackback

    Trackback URL

    https://kometchtech.blog.fc2.com/tb.php/2100-be7d76e7

    Comment

    Post Your Comment

    コメント登録フォーム
    公開設定

    Utility

    Profile

    kometchtech

    Author:kometchtech
    なんちゃってエンジニアです。
    2009年10月から業務都合により大阪勤務になりました。
    2010年1月、HYBRID W-ZERO3を購入しました。
    2010年11月、HTC Desire HDを購入しました。
    2012年2月、都内の会社に転職しました。
    2012年5月、HTC One Xを購入しました。
    2012年8月、事情により休職しました。
    2012年8月、SONY Xperia SXを購入しました。
    2013年1月、一身上の都合により退職しました。
    2014年3月、都内の会社に就職しました。
    2016年8月、HPC系の会社に転職しました。
    2018年6月、Xperia XZ1 compactに機種変。

    Amazonほしい物リスト
    何か問題などありましたら、こちらまで。 Twitter:@kometchtech follow us in feedly

    カレンダー

    11 | 2018/12 | 01
    - - - - - - 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 31 - - - - -

    記事リスト

    最新の記事

    全記事(数)表示

    全タイトルを表示

    バロメーター

    カテゴリー

    カテゴリークラウド

    アーカイブ

    検索フォーム

    FCカウンター

    オンライン

    現在の閲覧者数:

    Amazonアソシエイト

    スポンサードリンク

    月間ページランキング

    ブログパーツ

    サイトランキング