<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>半月記 &#187; DNS</title>
	<atom:link href="http://pasero.net/~mako/blog/s/tag/dns/feed" rel="self" type="application/rss+xml" />
	<link>http://pasero.net/~mako/blog</link>
	<description></description>
	<lastBuildDate>Sat, 31 Jul 2010 09:29:54 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>WordPress でping/トラックバックを送信できない</title>
		<link>http://pasero.net/~mako/blog/s/107</link>
		<comments>http://pasero.net/~mako/blog/s/107#comments</comments>
		<pubDate>Tue, 16 Jun 2009 12:17:31 +0000</pubDate>
		<dc:creator>Mako</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[DNS]]></category>

		<guid isPermaLink="false">http://pasero.net/~mako/blog/?p=107</guid>
		<description><![CDATA[NATの内側にある「自宅サーバー」に WordPress を置いて、トラックバックができていませんでした。DNS の設定を見直し、自分自身の名前解決をできるようにしてやるとうまくいきました。 <a href="http://pasero.net/~mako/blog/s/107">続きを読む <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://pasero.net/~mako/blog/s/96" >サーバーの移転</a>以来、トラックバックができていないようだと思いながらも、あまり記事を書いていなかったので確信を持てずにいました。思い当たる設定をいくつか直してみたのですが、やはり出ていっていませんでした。</p>
<p>検索してみると実にたくさん引っかかりましたが、どうやら</p>
<ol>
<li><a href="http://magellan.voyage.doesntexist.com/20090114/444" >wp-include/cron.php の wp_remote_post() の設定時間を長くする</a></li>
<li><a href="http://daven.se/usefulstuff/wordpress-plugins.html" >Smart Update Pinger</a> プラグインを使う<sup><a href="#footnote-1-107" id="footnote-link-1-107" title="See the footnote.">1</a>)</sup></li>
<li><a href="http://blog.guron.net/2007/05/20/362.php" >/etc/hosts の 127.0.0.1 にホスト名を加える</a></li>
</ol>
<p>の 3 つの解決策に分類されるようです。</p>
<p>まず (1) をやってみましたが、ここでは何も起きず、(2) をやってみると「更新情報サービス」に設定してたところには ping を送信できましたが、トラックバックは別でした。</p>
<p>結局「移転以来」というのが鍵でした。移転というのはいわゆる「自宅サーバー」になった訳ですが、そこに問題がありました。</p>
<p>「自宅サーバー」というのは、つまりルーターの内側にあって、NAT により外側に見えるグローバル IP アドレスと、内側(自分自身を含む)から見えるプライベート IP アドレスが異なっている状態にあるということです。外向きの DNS は立てていたのですが、自分自身 (つまり pasero.net) を 127.0.0.1 や 192.168.x.x と引けなくてもこれまで特に問題はありませんでした (それはそれで驚き)。</p>
<p>「トラックバック」の仕組み上、これではいけないのですね。ひとつの解決策が (3) のように、/etc/hosts で WordPress のあるホスト名を 127.0.0.1 に対応させる方法です。ここでは、<a href="http://www.atmarkit.co.jp/flinux/rensai/bind913/bind913c.html" >VIEWによるスプリットDNS</a>という方法で、内向きの DNS を設定して解決しました。</p>
<br /><ol class="footnotes"><li id="footnote-1-107">後継の<a href="http://ultimateplugins.com/smart-update-pinger/" >Ultimate Plugins Smart Update Pinger</a> というものがあるようです。   <a href="#footnote-link-1-107">↑</a></li></ol>
	<h4>タグ</h4> <a href="http://pasero.net/~mako/blog/s/tag/dns" title="DNS" rel="tag">DNS</a>, <a href="http://pasero.net/~mako/blog/s/tag/software" title="Software" rel="tag">Software</a>, <a href="http://pasero.net/~mako/blog/s/tag/wordpress" title="WordPress" rel="tag">WordPress</a>
]]></content:encoded>
			<wfw:commentRss>http://pasero.net/~mako/blog/s/107/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
