問題タブ [dyndns]
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.
dns - IPアドレスなしでxip.ioを使用するには?
IPアドレスなしでxip.ioを使用するには?
xip.io の一部のサイトが、any.xip.io などの IP アドレスなしで作成されていることがわかります。
ただし、メソッドを見つけようとするため、設定方法と使用方法がわかりませんが、ip.address.xip.ioのみでxip.ioを使用するメソッドが提供されています。
ありがとうございました
ssl - https DynDNS 経由のサイトは利用できません
私はraspian + apache2 + sslとdynDNSを手に入れました
転送された dyndns は http で動作しますが、サイトは https では利用できず、理由がわかりません... ローカル ネットで同じことを試してみると、すべて正しく動作しているようです。証明書を受け入れるように https 経由でプロンプトが表示されました。
問題は/etc/apache2/sites-available/default respにあるはずだと思います。/etc/apache2/sites-available/default-ssl
デフォルト:
詳細-ssl:
アドバイスありがとうございます
networking - ホームサーバーを到達可能にする (IPv4、IPv6、DS-Lite)
(Android または iPhone) スマートフォンと通信する「ホーム サーバー」タイプのデバイスを顧客に出荷する予定です。問題は、インターネット サービス プロバイダーによっては、顧客が外部から到達可能な IPv4 アドレス (DS-lite トンネリング) を持っていないため、スマートフォンが IPv4 DNS レコードを使用してサーバーを見つけることができないことです。
私が考えることができる代替案:
サーバーで IPv6 DynDNS サービスを使用し、スマートフォンで IPv4 よりも IPv6 を優先するようにします。このソリューションは顧客が DynDNS サービスにサインアップしなくても機能するはずなので、それを可能にするサービスは見つかりませんでした。
ホームサーバーが間隔を置いてシリアル番号を登録するように、独自の「ディレクトリサーバー」をセットアップします-DynDNSに似ていますが、HTTPSを介したアプリケーションレイヤー上にあります。クライアントはシリアル番号をアプリに入力するだけで、サーバーを見つけることができます。認証/暗号化の要件により、このソリューションの実装は思ったよりも困難です。
ホームサーバーを到達可能にする方法について他にアイデアはありますか? 独自の「クラウド サービス」を実行することは本当に避けたいと思います。ある種のピア ツー ピア ネットワーク検出でしょうか。
[更新:]これは私が本質的に探しているものです:
office365 - ハイブリッド Office 365 と通常のメール システムのトラブルシューティング - メールのバウンス
クライアントは、メールの 1 つだけに office365 を使用しています。残りの電子メールは、同じドメイン名の exim4 を使用してサーバーから流れ出します。2 つの MX エントリがあり、1 つは office365 用で、もう 1 つは domain.com 用です。両方の正しい設定を追加し、office 365 / Outlook mx エントリに最高の優先度を与えると、office365 / Outlook が電子メールを認識しないため、office365 以外のすべてのユーザーの電子メールが返送されます。優先度を逆に設定すると、すべてのメールは機能しますが、Office 365 のメールは失敗します。office365 のドキュメントに基づいて exim4 の構成にいくつかの変更を加えましたが、これで問題は解決しませんでした。それは私が見逃している愚かなものです。彼/彼女が何をしているかを知っていて、これをすぐに修正できる人が必要です.
メッセージの送信先アドレスが宛先に見つかりませんでした。スペルが間違っているか、存在しない可能性があります。次の 1 つ以上を実行して、問題の解決を試みます。
さらに明確にするために、boss@thatdomain.com は office365 メール addy ですが、worker1@thatdomain.com、worker2@thatdomain.com などは EXIM4 と dovecot で直接実行される通常のメールです。オペレーティング システムは、VestaCP を使用した Ubuntu だと思います。DNS は dyn.com で管理されています。
フリーランスのサイトにプロジェクトを投稿しましたが、これを解決できる人がいれば、喜んでお金を払います。exim4構成ファイルまたは何かの正しい設定の問題であることは知っていますが、動作させることができません。
encoding - 2 つの異なる base64 文字列をデコードすると、同じ文字列が 2 回返されます
base64 エンコーディング / デコーディングは決定論的アルゴリズムを使用します。そのため、特定の入力文字列は常に既知の出力文字列にエンコードされ、その逆も同様です。
ブラウザーを使用して基本認証で保護された URL にアクセスすると、ブラウザーはユーザー名とパスワードのペアを base64 文字列にエンコードし、その文字列を HTTP Authorization 要求ヘッダーに配置します。Firebug を使用すると、そのエンコードされた文字列をネットワーク モニターから簡単に読み取ることができます。これを文字列 A としましょう。
ラズベリー (Debian Wheezy を実行) に ddclient をインストールして、dyndns を使用してドメインの dns レコードを更新しました。ddclient 構成には、ブラウザーで URL にアクセスするために使用されるのと同じユーザー名:パスワードのペアが提供されます。クライアントは (基本認証を使用して) 同じ URL にアクセスしようとしますが、認証が正しくないためにアクセスが失敗します。ddclient のデバッグ出力内で、base64 でエンコードされた文字列を読み取ることができます。これを文字列 B と呼びましょう。
なんらかの理由で、ストリング A とストリング B は異なります。ただし、それらは同じユーザー名とパスワードのペアから作成されます。Debian シェルで文字列をデコードすると
または JavaScript を使用してブラウザ コンソールで
結果は、文字列 A と文字列 B のどちらをデコードしても、常に同じユーザー名とパスワードのペアになります。
私の唯一の説明は、base64 エンコードの結果に影響を与える、ddclient のユーザー名:パスワード構成に目に見えない制御文字が含まれている可能性があるということです。vi
したがって、エディターでコマンドを使用して ddclient 構成を確認しました
それはすべて良さそうです。私は困惑しています。誰かが何が起こっているのか接着剤を持っていますか?
更新 1
@C4storのコメントのため、ユーザー名とパスワードのペアを取り、シェルコマンドでエンコードするとどうなるかを確認しました
その結果==
、最後にパディング文字を含む文字列 A が得られます。パディングのほかに、debian OS は Web ブラウザ (Windows で使用) と同じ文字列を作成しました。
更新 2
@umläute のリクエストに応じて、2 つのデモ文字列を以下
に示します。
Stirng A: bXlkb21haW4uY29tOmRueURucz
String B: bXlkb21haW4uY29tOmR5bkRucz
常に同じデコードされた文字列を提供します。
portforwarding - ポートなしで Web サイトにアクセス
Ultidev を通じてホストされている Asp.net Web サイトがあり、DynDns を使用してホスト名 (Web アドレス) をサイトに割り当てています。私の質問は、www.yoursitename.org に移動してページを読み込むために変更できる設定または構成ですか? または、サイト www.yoursitename.org:12345 に接続するために、接続先のポートを常に指定する必要があります。