Небольшой предмет спора здесь: серверы DNS Вашего ISP не запрашивают корневые серверы для Google запись. Корневые серверы отвечают на запросы относительно общего домена верхнего уровня. При игнорировании любого cacheing вот то, как он пошел бы:
Сервер DNS Вашего ISP запросит корневой сервер для нахождения authorative сервера (серверов) имен для .com общего домена верхнего уровня
Сервер DNS Вашего ISP затем запросит один из серверов общего домена верхнего уровня, ответственных за .com домен для нахождения authorative сервера (серверов) имен для Google
Сервер DNS Вашего ISP затем запросит один из, Гуглит серверы имен для запись
Корневые серверы ответственны за. домен и серверы общего домена верхнего уровня ответственны за .com, .edu, и т.д. домены. Корневые серверы ничего не знают ни о каком домене под .com, .edu, и т.д.
Существует два уровня иерархии на работе здесь:
a.root-servers.net через m.root-servers.net - ответственный за. домен
a.gtld-servers.net через m.gtld-servers.net - ответственный за .com, .edu, и т.д. домены
Так как Вы используете lighttpd быстро-cgi, просто установите его с помощью среды мусорного ведра в рамках lighttpd настроек.
## Start an FastCGI server for php (needs the php5-cgi package)
fastcgi.server = ( ".php" =>
((
"bin-path" => "/usr/bin/php-cgi",
"socket" => "/tmp/php.socket",
"max-procs" => 2,
"idle-timeout" => 20,
"bin-environment" => (
"PHP_FCGI_CHILDREN" => "4",
"PHP_FCGI_MAX_REQUESTS" => "10000",
),
"bin-copy-environment" => (
"PATH", "SHELL", "USER"
),
"broken-scriptfilename" => "enable"
))
)
Любая переменная среды может быть представлена php через модуль setenv
например:
server.modules += ( "mod_setenv" )
setenv.add-environment = ( "PATH" => env.PATH )