Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[c#] Dns.GetHostByName(url) hinter proxy

Empfohlene Antworten

hallo!

wollte mir ein kleines remote-download programm schreiben.

hab auf der einen seite einen server, der auf url's wartet, und auf der anderen ein client der die via tcp/ip an den server schicken soll. jetzt hab ich aber hinter unserem proxy das problem, dass er mir die host-adresse des servers nicht auflöst.

System.Net.IPHostEntry ip = System.Net.Dns.GetHostByName("xxx.no-ip.com");

der such die entweder nur im lan oder sonste wo...

ausgelöst wird eine SocketException mit der message:

der angegebene host ist unbekannt.

na toll.

ist das jetzt ein proxy-einstellungsding oder wie soll man sowas hinter proxys realisieren?

bigredeyes

Funktionieren denn sonst die DNS-Anfragen, z.B. wenn Du ping verwendest?

also, es gibt Proxy-Objekte im System.Net - Namespace. Aber laut Kurzbeschriebung beziehen die sich auf HTTP Requests. Ob die auch mit DNS Anfragen genutzt werden können, bzw darauf einfluss haben, kann ich nicht sagen.

Musst du dir mal ansehen....

Funktionieren denn sonst die DNS-Anfragen, z.B. wenn Du ping verwendest?

nope, kein ping! is ja proxy....

aber kann man da nix mauscheln???

den proxy-dinger von System.net hab ich auch schon entdeckt, aber der taugt nicht für meine zwecke...

bigredeyes

Wenn auch Tools wie Ping nicht funktionieren, weil sie den DNS-Namen nicht auflösen können, wird auch Dein Programm nie funktionieren. Ohne Gateway und alternativ ohne Proxy für Dein Protokoll wirst Du ohnehin auch nie ein eigenes Protokoll über die Grenzen Eures Netzes hinweg verwenden können. Das Einzige, was noch möglich wäre ist, dass Du die zu ladenden Dateien auf einem Web-Server ablegst und auf diesen mit HTTP über Euren Proxie zugreifst.

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.