問題タブ [dns]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - Rails - 複数のトップ レベル ドメインと単一のセッション/Cookie
私はかなり長い間これに苦労してきましたが、解決策を見つけることができませんでした。1 回のログインで複数のトップ レベル ドメインを表示できるユーザーが必要です。
私の理解では、これを設定してenvironment.rb
で呼び出す必要がありbefore_dispatch
ます。これは私が思いついたものです:
ただし、から値を取得しようとすると、これは機能していないようですsession[:session_domain]
。
どんな助けでも大歓迎です。
smtp - なぜ MX レコードがあるのですか?
以前、MX レコードに関する質問をしました (また、SO'ers から受け取った思慮深い回答に感謝します)。問題が解決したので、一歩下がって、そもそも MX レコードが存在する理由を尋ねたいと思います。
具体的には: SMTP が DNS によって特別に扱われるのはなぜですか?
HTTP 用の HX レコードまたは FTP 用の FX レコードはありません。他のすべてのインターネット プロトコルは、DNS の A レコードと問題なく動作するようです。実際、MX レコードに関するウィキペディアの記事には、現在の SMTP 仕様では、受信者の MX レコードが存在しない場合、サーバーは A レコードにフォールバックする必要があると記載されています。また、DNS 以前の世界で SMTP が作成したいくつかの調整についても言及していますが、それは 25 年前のことです。MX レコードは本当に必要ですか?
hosting - ドメイン名からホスティングプロバイダーを見つける方法は?
ホスティング プロバイダーとドメイン名の優れたデータベースを持つ、信頼できるサービスを探しています。プライベートにホストされているドメインの中には、特定のホスティング プロバイダー (おそらく ISP だけ) に解決できないものがあると思います。
私は webhosting.info (彼らの強力なwhoisと高度なwhois)を使用しました. domaintools.com を見ましたが、そのようなツールは見つかりませんでした。
ドメインでリバース IP を実行し、arin.net にアクセスして組織名を取得できると思います。ただし、一括ルックアップや、推奨または使用するリバース DNS ツールを実行できる無料 (または有料) のサービスを探しています。
c - IPv6 で resolv.h の名前リゾルバを使用する
名前解決を実行し、プロセスを適切に制御する必要があるプログラムを作成または変更します。したがって、私は を使用しませんgetaddrinfo()
。さらに深く掘り下げて、res_query()
/ res_send()
/ などを使用resolv.h
します。
文書化されていませんが、使用されるリゾルバーを設定する一般的な方法は update_res.nsaddr_list
です。しかし、resolv.h で定義されているこの配列に
struct sockaddr_in
は、IPv4 アドレスのみが格納されます。(IPv6 アドレスはstruct sockaddr_in6
であり、ファミリに依存しないシステムは を使用しますstruct sockaddr
。)
_res
IPv6アドレスも必要であることを伝える方法(少なくともさまざまなUnixの中で移植可能であることが望ましい)を探しています。
どうやら、ずっと前に、_res_ext
この機能を備えた FreeBSD がありましたが、最近の FreeBSD 7 ではもう見つかりません (grep
_res_ext /usr/include/resolv.h
何も見つかりません)。それを使用するコードを見つけることができます
( Google Codesearch で試してみてください)。
Alnitak のおかげで、明らかに今_res._ext
ではなく.res_ext
. この種のことはどこで文書化または発表されているのだろうか...移植性がどれほどかはわかりません_res._ext
。Debian と FreeBSD で見つけることができます。それを使用するプログラムはほとんどないようです。
linq-to-sql - LinqToSQlおよび一元化された方法でのlinqからDomainオブジェクトへの適応
次のコードを想像してみてください。
ご覧のとおり、linqtosqlで生成されたactオブジェクトはShared.DO.Actオブジェクトに適合されています。この一環として、linqtosqlで生成されたArtistオブジェクトがShared.DO.Artistに適合されます。
コードベースの他の場所で、アーティストをリクエストしたい場合があります(以下を参照)。
これは、アーティストの広告コードが2か所に表示されることを意味します。アーティストを取得するときと、アクトがロードされるとき
この適応コードをどのように一元化する必要がありますか?
asp.net - サブドメインを作成し、ASP.NET でそれらにリダイレクトする方法は?
ASP.NET でサブドメインを作成するにはどうすればよいですか? ホームページ (Home.aspx) にリンクがほとんどない 例: Link1 と Link2
2 つのサブドメイン link1.example.com と link2.example.com を作成し、それらにリダイレクトする必要があります。ナビゲーションには Response.Redirect を使用します。
質問: ファイルは別のディレクトリなどに存在する必要がありますか? この例を localhost でテストまたはシミュレートできますか?
この初心者の ASP.NET プログラマーを助けていただければ幸いです。
php - PHP parse_url()が実行しない場所への移動-ドメインのみの解析
PHPのparse_url()には、完全なホストを含むホストフィールドがあります。ドメインとTLDのみを返す最も信頼性の高い(そして最もコストのかからない)方法を探しています。
例を考えると:
- http://www.google.com/foo、parse_url()はホストのwww.google.comを返します
- http://www.google.co.uk/foo、parse_url()はホストのwww.google.co.ukを返します
google.comまたはgoogle.co.ukのみを探しています。有効なTLD/サフィックスの表を検討し、それらと1つの単語のみを許可しました。他の方法でやりますか?誰かがこの種のもののために事前に缶詰にされた有効な正規表現を知っていますか?
regex - この有効なドメイン名の正規表現チェックを改善できますか?
それで、私はこのドメイン名の正規表現に取り組んできました。これまでのところ、SLD と TLD (オプションの ccTLD を使用) でドメイン名をピックアップしているようですが、TLD のリストに重複があります。これをさらにリファクタリングできますか?
dns - クロスコロ フェールオーバー設計、DNS レベルのフェールオーバー?
メイン サイトに障害が発生した場合に、ユーザーが別のコロのフェイルオーバー サイトにシームレスに到達するような、Web アプリケーションのクロスコロ フェイルオーバー戦略に興味があります。
物事のアプリケーション側は、回復して途中で拾うことができるように設計されたコロとサービスの間のマスタースレーブデータベースセットアップでほとんど理解されるようです. メイン サイトからフェールオーバー サイトにトラフィックを移動するための戦略を見つけようとしています。DNS フェイルオーバーは、TTL が低い場合でも、かなりの遅延が発生するようです。
メインコロのサーバーに到達できないと仮定して、コロ間でトラフィックをすばやく移動するためにどのような戦略をお勧めしますか?
クロスコロ フェールオーバーについて他に興味深い経験や知恵の言葉があれば、ぜひ聞かせてください。
javascript - JavaScript などを使用して、異なるドメインで Cookie を設定する
オンラインでこの状況に特有のものを見つけることができなかったので、ここに行きます...「second.com」を閲覧しているときに「first.com」に保存されているCookieを設定/取得する必要があります。「first. .com」ですが、「second.com」ではJavaScriptアクセスしかありません(必要に応じてDOMを操作できます)。
私の最初のアプローチは、「first.com/doAjax?setCookie=xxx」のようなページをロードし、「first.com/setCookie?cookieData=xxx」という ajax 呼び出しを行った、second.com (js を使用) に iframe を作成することでした。これにより、渡されたデータを使用して「first.com」に Cookie が設定されます。
second.com から first.com に Cookie を設定する場合、ほとんど問題なく動作しました。Cookie を取得する場合は、基本的に同じ手順に従い、「first.com/doAjax?getCookie」をロードする iframe を作成し、ajax 呼び出しを実行します。 「first.com/getCookie」と言うと、first.com の Cookie 情報が読み取られ、JSON オブジェクトとして返されます。
問題は、その JSON cookie オブジェクトを「second.com」に戻すことができないため、それを読み取ることができないことです。「window.top」を使用して Ajax 呼び出しが完了したときにそれを戻すことができるかもしれませんが、タイミングの問題があります。 iframeがロードされたときとは関係がないためです。私が明確であることを願っており、このクレイジーなiframe-> ajaxのがらくたよりも簡単な解決策があるかどうか疑問に思っていました。これは、SAFARIでCookieを取得するためにも機能しないようです。