Hear from Slack, the ACLU, TED, & more at our customer summit in San Francisco Register
LOG IN SIGN UP
Documentation

ドメイン変更前のテスト

  Last updated May 30, 2017

サービスを作成しデプロイした後、 DNS エントリーを変更してドメインへのリクエストを Fastly に送信する前に、リクエストが Fastly ネットワークを経由した場合の動作を確認することが出来ます。事前にテストをすることで、 Fastly の配信設定に問題がないかを検証することが出来ます。

DNS に CNAME レコードを設定する前に、Fastly で対象のドメインの配信テストする手順は次の通りです。

Fastly POP の IP アドレスを取得

nslookup または dig コマンドを実行して、 Fastly POP の IP アドレスを確かめます。たとえば、 global.prod.fastly.net に対して nslookup を実行すると次のようなレスポンスが返されます:

$ nslookup global.prod.fastly.net
Server:		10.100.8.11
Address:	10.100.8.11#53

Non-authoritative answer:
global.prod.fastly.net	canonical name = global-ssl.fastly.net.
global-ssl.fastly.net	canonical name = fallback.global-ssl.fastly.net.
Name:	fallback.global-ssl.fastly.net
Address: 199.27.79.249
Name:	fallback.global-ssl.fastly.net
Address: 23.235.47.249

最終的な IP アドレスは nslookup レスポンスの最後に表示されます。この例では、199.27.79.24923.235.47.249 です。

また、global.prod.fastly.net に対して dig コマンドを実行した場合は以下のようなレスポンスが返されます:

$ dig global.prod.fastly.net

; <<>> DiG 9.10.3-P3 <<>> global.prod.fastly.net
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 658
;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 4, ADDITIONAL: 5

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;global.prod.fastly.net.		IN	A

;; ANSWER SECTION:
global.prod.fastly.net.	9	IN	CNAME	global-ssl.fastly.net.
global-ssl.fastly.net.	9	IN	CNAME	fallback.global-ssl.fastly.net.
fallback.global-ssl.fastly.net.	9 IN	A	199.27.79.249
fallback.global-ssl.fastly.net.	9 IN	A	23.235.47.249

;; AUTHORITY SECTION:
fastly.net.		12462	IN	NS	ns3.p04.dynect.net.
fastly.net.		12462	IN	NS	ns4.p04.dynect.net.
fastly.net.		12462	IN	NS	ns2.p04.dynect.net.
fastly.net.		12462	IN	NS	ns1.p04.dynect.net.

;; ADDITIONAL SECTION:
ns1.p04.dynect.net.	12415	IN	A	208.78.70.4
ns2.p04.dynect.net.	12415	IN	A	204.13.250.4
ns3.p04.dynect.net.	12415	IN	A	208.78.71.4
ns4.p04.dynect.net.	12415	IN	A	204.13.251.4

最終的な IP アドレス (A レコード) は ANSWER SECTION の最後の2つの項目 199.27.79.24923.235.47.249 です。

hosts ファイルの変更

固定 IP とドメインホストエントリをコンピューターの hosts ファイルに一時的に追加します。たとえば、テストしているドメインが www.example.com で、nslookup または dig コマンドによって返された IP アドレスの1つが 199.27.79.249 の場合、以下のエントリーをファイルに追加します:

199.27.79.249 www.example.com

変更を保存します。

ドメインのテスト

Fastly のネットワークを経由してリクエストがどのように処理されるかをテストするためには、ブラウザを再起動してアドレスフィールドに hosts ファイルに記載したテスト対象となるドメインを入力して下さい。リクエストが Fastly POP に送信されます。

また、ping コマンドを使用して対象のドメインが Fastly POP アドレスに向けられていることを確認することも出来ます。この場合、ping www.example.com は Fastly POP のアドレスである 199.27.79.249 を表示します。

対象ドメインが Fastly 経由で配信されるように DNS の CNAME レコードを設定した後は、hosts ファイルからホストエントリーを削除することを忘れないで下さい。


Back to Top