'go' ホスト名のサポート
goリンクを最大限に活用するためには、組織内のすべてのユーザーが go ホスト名を通してTrottoインスタンスにアクセスできるようにする必要があります。
これはつまり、ユーザーはgo/roadmapのようなgoリンクをブラウザバーにtrot.to/roadmapのように入力せずとも、go/roadmapと入力するだけでアクセスできるようになります。
様々な方法で go ホスト名のサポートを実装することができます。
Trotto ブラウザ拡張機能
Trottoのオープンソース・ブラウザ拡張機能は、goをサポートする最も簡単な方法です。拡張機能ベースの実装では
ブラウザは、ブラウザバーにgo/somewhereと入力すると、goリンクを使用していると認識され、
リクエストをTrottoインスタンスにリダイレクトします。
trot.toでフルマネージド・Trottoを使用している場合は、すぐに拡張機能をインストールできます。
Trottoをセルフホストしている場合、拡張機能のコピーを自分でデプロイするのは簡単です。拡張機能のリポジトリの READMEを確認してください。
内部DNS
Googleのような大企業は、内部DNSを使用して、goホスト名をgoリンクソリューションに向けています。go
を使うには社内ネットワーク(またはVPN)上にいる必要があるため、ブラウザの拡張機能を使う実装よりも制限があります。
しかし、両方の実装を同時に使用することができるため、ユーザーが社内ネットワーク上にいない場合、次のようになります。
ユーザーが社内ネットワーク上にいなくても、goリンク拡張機能がインストールされていれば、goリンクは引き続き機能します。
検索ドメイン
検索ドメイン(DNSサフィックスとも呼ばれる)は、 コンピュータが認識できないドメイン名を解決するために使用するドメインです。 検索ドメインは、コンピュータの設定またはネットワーク経由で設定することができます。
例として、あなたのMacにtrot.toという検索ドメインが設定されているとします。ブラウザにgo/allhandsと入力すると、コンピュータはgo.trot.toが存在するかどうかを確認します。
それが有効なドメインであることがわかると、
go.trot.to/allhandsに自動的にリダイレクトされ、最終的にあなたの会社のウィークリー・オールハンズ・ミーティングのZoomにたどり着きます。
以下は、trot.toで完全に管理されたTrottoの検索ドメインを設定するための具体的な手順です。
macOS
システム設定を開き、ネットワークをクリック- 使用したいネットワーク接続サービス(Wi-Fiやイーサネットなど)を選択し、
詳細をクリック DNSタブをクリック検索ドメインリストの下にある追加ボタン(+)をクリックし、検索ドメインtrot.toを入力OKをクリック適用をクリック- 頻繁に使用する他のネットワーク接続サービスについても、以下の手順を繰り返し
Windows
Control Panel>Network and Internet>Network and Sharing Centerに進み、 左側にあるChange Adapter Settingsをクリック- ネットワーク接続サービスを右クリック (通常
Local Area ConnectionまたはWireless Network Connection) 、そしてPropertiesを選択 Internet Protocol version 4 (TCP/IPv4)を選択して、PropertiesボタンをクリックGeneral tab上でAdvanced...ボタンをクリックAppend these DNS suffixes (in order)のリスト上で,Addをクリック、次に検索ドメインを入力:trot.toOKをクリック- 頻繁に使用する他のネットワーク接続サービスについても、以下の手順を繰り返し
Linux
NetworkManagerでネットワーク接続サービスを編集し、IPv4 SettingsタブをクリックSearch domainsフィールドで、検索ドメインを入力:trot.toSaveをクリック- 頻繁に使用する他のネットワーク接続サービスについても、以下の手順を繰り返し
ホストファイル
ホストファイルとは、ホスト名とIPアドレスを対応づけたコンピュータ上の
アドレスにマッピングするファイルです。例えば、34.71.68.101はTrottoの固定IPであり、以下のようなエントリーは、
go/roadmapへのリクエストを 34.71.68.101/roadmapに送り、goへのリンクをTrotto経由で解決します。
34.71.68.101 go
