Ir para o conteúdo
Fatasy

[Resolvido] Alterar o servidor DNS

Mensagens Recomendadas

Fatasy

Bom dia, boa tarde, boa noite a todos!

olá pessoal eu sou programador junior, e estou com um dúvida é possivel alterar o servidor DNS com um button ?

exemplo o Usuário da um Clique e o servidor DNS é alterado para o do Google

8.8.8.8

8.8.4.4

Se for possivel, como fazer ? desde já obrigado.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
jpcarvalho1992

Bom dia, já conheces o System.management? Explora um bocado, se não conseguires, eu dou-te uma ajudinha ;)

Editado por jpcarvalho1992
  • Voto 1

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
Fatasy

Bom dia, já conheces o System.management? Explora um bocado, se não conseguires, eu dou-te uma ajudinha ;)

Muito Obrigado <3

devo postar código que eu usei aqui ? para ajudar o proximo ?

vlw <3

Editado por Fatasy

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
apocsantos

Boa tarde,

Já tentas-te correr um script de powershell que faça isso ? Podes executar scripts de powershell dentro de aplicações .net, receber o output do script para a app, etc...

Além disso, tarefas como trocar os servidores de DNS fazem-se bem com powershell

Imports System.Collections.trunkectModel
Imports System.Management.Automation
Imports System.Management.Automation.Runspaces
Imports System.Text
Imports System.IO
Dim pwscript As String
pwscript = "Set-DNSClientServerAddress –interfaceIndex 1 –ServerAddresses (“8.8.8.8”,”8.8.4.4”)"
Private Function RunPSScript(ByVal pwscript As String) As String

	Dim ThisScriptRunSpace As Runspace = RunspaceFactory.CreateRunspace()
	Dim ThisStringBuilder As New StringBuilder()
	Dim SuperMario As Pipeline = MyRunSpace.CreatePipeline()
	Dim gsr As Collection(Of PStrunkect) = SuperMario.Invoke()
	ThisScriptRunSpace.Open()
	SuperMario.Commands.AddScript(pwscript)
	ThisScriptRunSpace.Close()
	For Each trunk As PStrunkect In gsr
		ThisStringBuilder.AppendLine(trunk.ToString())
	Next
	Return ThisStringBuilder.ToString()
End Function
'Kazaar

Cordiais cumprimentos,

Apocsantos

  • Voto 1

"A paciência é uma das coisas que se aprendeu na era do 48k" O respeito é como a escrita de código, uma vez perdido, dificilmente se retoma o habito"

assinatura.jpg

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
Fatasy

Boa tarde,

Já tentas-te correr um script de powershell que faça isso ? Podes executar scripts de powershell dentro de aplicações .net, receber o output do script para a app, etc...

Além disso, tarefas como trocar os servidores de DNS fazem-se bem com powershell

[/code]

Muito Obrigado, é bom saber que existe um fórum tão bom, com administradores ativos, eu fiz essa mesma perguta no fórum do msdn e ta lá até hoje nem uma resposta.

Vou usar o seu código é bem mais simples do que o meu, obrigado

Editado por Fatasy

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.