summaryrefslogtreecommitdiffhomepage
path: root/Network/DNS.hs
diff options
context:
space:
mode:
authorGravatar Kazu Yamamoto <kazu@iij.ad.jp>2010-03-23 20:27:15 +0900
committerGravatar Kazu Yamamoto <kazu@iij.ad.jp>2010-03-23 20:27:15 +0900
commit52a6eaad9c6d67874ecd7b6a7b3c8d2d4d213f1d (patch)
tree31b96c6b2a26e4bb02bebd666e8769aea317ef92 /Network/DNS.hs
parent6d12dfcb67a87140b2222e482f57df7336c47dd1 (diff)
introducing ResolvSeed.
Diffstat (limited to 'Network/DNS.hs')
-rw-r--r--Network/DNS.hs11
1 files changed, 8 insertions, 3 deletions
diff --git a/Network/DNS.hs b/Network/DNS.hs
index 5d70f2e..db03c2d 100644
--- a/Network/DNS.hs
+++ b/Network/DNS.hs
@@ -11,14 +11,19 @@
import qualified Network.DNS as DNS (lookup)
import Network.DNS hiding (lookup)
main :: IO ()
- main = makeDefaultResolver >>= DNS.lookup \"www.example.com\" A >>= print
+ main = do
+ rs <- makeDefaultResolvSeed
+ withResolver rs $ \\resolver -> do
+ DNS.lookup resolver \"www.example.com\" A >>= print
@
-}
module Network.DNS (
- module Network.DNS.Types
+ module Network.DNS.Lookup
, module Network.DNS.Resolver
+ , module Network.DNS.Types
) where
-import Network.DNS.Types
+import Network.DNS.Lookup
import Network.DNS.Resolver
+import Network.DNS.Types