2016年6月から、iOSアプリの審査基準としてIPv4に依存するコードの禁止が追加され、IPv6対応がiOSアプリの義務なったことからも、IPv6に関する知識が必須となったエンジニアも多いのではないかと思います(Appleの発表)。 Appleのサイトでは、IPv4アドレス在庫枯渇の発生とともに、ユーザに対してIPv6のみによるインターネット接続性を提供するNAT64(「なっとろくよん」です。ろくじゅうよんではないです。)とDNS64という技術が、エンタープライズ網や携帯電話網で採用されることが増えているとあります。 Apple Developer: Supporting IPv6 DNS64/NAT64 Networks iOSアプリ開発者は、このNAT64とDNS64環境でもアプリが正しく動作することを求められています。 Appleのサイトでは、NAT64とDNS64はOS X 10
今回のインターネット10分講座では、IPv4ネットワークからIPv6ネットワークへの移行技術の一つである、NAT64/DNS64を取り上げます。 IPv4とIPv6の共存技術としては、通常はIPv4とIPv6を併用するデュアルスタックが用いられることが一般的ですが、NAT64/DNS64ではIPv6アドレスのみを利用したネットワークから、IPv4ネットワークのサービスに接続できることが特徴です。 そのため、デュアルスタック構成よりもIPv4アドレスの節約ができるということで、最近注目を集めている移行技術です。 IPv4アドレス利用の将来 現在のIPv6アドレスの採用については、主にIPv6アドレスと共にIPv4アドレスも配布する「デュアルスタック」がほとんどです。しかしながら、IPv4アドレスの在庫はすでに枯渇状態にあり、IPv4アドレスの新規調達は、時間の経過とともにより困難となっていく
vm-bhyveとZFSを使って効率的にNetBSD仮想マシンを管理する ZFSはファイルシステムの一種で、ファイルシステムの差分バックアップやロールバックを簡単に操作できます。 ZFS上で仮想マシン(VM)のディスクを管理すると、ゲストOSがZFSをサポートしていなくてもシステム全体がZFSの恩恵を受けられます。なにかVM内で注意を要する作業をおこなうとき、あらかじめホスト側でディスクのスナップショットを控えておけば、VM内のシステムが壊れても簡単に以前の状態へ復旧できます。 毎日、あるいは毎週高い頻度でNetBSDのcurrentを追跡する場合を考えてみましょう。物理マシンにではなくVMへNetBSDをインストールしているものとします。build.shから最新のカーネルとユーザランドをビルドしました。そしてインストールして再起動すると……カーネルがpanicしたりユーザランドが一部壊れ
NetBSD on bhyve bhyveを使うとFreeBSD以外のオペレーティングシステムを実行できます。今回はbhyveでNetBSDを利用する方法を紹介します。NetBSDプロジェクトは先日、NetBSDの最新メジャーアップグレードバージョンとなるNetBSD 7.0を公開しましたので、今回はこの最新版をインストールする方法を紹介します。 次の条件でセットアップを行います。 ホスト:FreeBSD 10.2-RELEASE/amd64 ゲスト:NetBSD 7.0/amd64 ホストNIC:bge0 ゲストNIC:tap0 (via bridge0) 仮想CPU:1個 仮想メモリ:2GB 仮想ディスク(32BG):/dev/zvol/z/netbsd-7.0 インストーラ:/d/bhyve/NetBSD-7.0-amd64.iso grub-bhyve設定ファイル:/d/bhyve
Introduction bhyve, pronounced "beehive" is a hypervisor/virtual machine manager for FreeBSD that supports a wide range of guest operating systems on Intel and AMD processors that support the "POPCNT" (POPulation Count) feature, and experimentally ARM64/aarch64 processors that support the gic0: <ARM Generic Interrupt Controller v3.0> feature (visible in dmesg(8)). bhyve supports multiple storage a
「Ubuntu 16.10」では、現在のローカルDNSリゾルバーに代わり新しいローカルDNSリゾルバーが採用されます。 DNSリゾルバーとは DNSリゾルバーとは、ホスト名をIPアドレスに変換するサービスのことです。 例えばこのサイトにアクセスする場合、ブラウザーに「http://kledgeb.blogspot.com/」を入力します。 この時URLのホスト名は「kledgeb.blogspot.com」です。 ホスト名が文字列のままではサイトにアクセスできません。 サイトにアクセスするにはIPアドレスが必要です。 そこでブラウザーはDNSサーバーにホスト名に対応したIPアドレスを問い合わせます。 URLのホスト名の部分をDNSサーバーから取得したIPアドレスに置き換えます。 するとURLは、「http://192.168.0.1/」のようになります。 これでようやくこのサイトにアクセス
Ubuntu Weekly Recipe 第620回Ubuntu 20.04 LTSでU2F/FIDOデバイスを使ったSSHの2要素認証を試す Ubuntu 20.04 LTSでは、OpenSSHサーバーのバージョンが8.2にアップデートされました。このバージョンではU2F/FIDOハードウェアデバイスのサポートが追加されており、ハードウェアベースの2要素認証が簡単に行えます。今回は比較的安価に入手できるYubiKeyのSecurity Key by Yubico[1]を使い、SSHログインに2要素認証を導入する方法を紹介します。 U2F/FIDOとは FIDO(ファイド)とはFast IDentity Onlineの略で、「使いやすさ」「プライバシーとセキュリティ」「標準化」の3つを核とした、パスワードにかわる新しい認証規格です。FIDOはGoogleやAmazonといった企業も参
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く