[namelookup] Use bits for LookupIp options

Change-Id: I4fe72394cd7362e884b3753e3896d4f7b5156e5d
diff --git a/sdk/fidl/fuchsia.net/fuchsia.net.api b/sdk/fidl/fuchsia.net/fuchsia.net.api
index 6aaf9f4..837e900 100644
--- a/sdk/fidl/fuchsia.net/fuchsia.net.api
+++ b/sdk/fidl/fuchsia.net/fuchsia.net.api
@@ -1,6 +1,6 @@
 {
   "fidl/fuchsia.net/connectivity.fidl": "590a08dde226d4176c8454a52dad2a00",
-  "fidl/fuchsia.net/namelookup.fidl": "bd4321c1d1809738b32f6ebcc52e6c15",
+  "fidl/fuchsia.net/namelookup.fidl": "956139b37ed5424c1e305eadfcb3ffb8",
   "fidl/fuchsia.net/net.fidl": "32b62a8a4a45d5f31604de0245fecacf",
   "fidl/fuchsia.net/socket.fidl": "8f75998339eeda78a16bafc044320da6"
 }
\ No newline at end of file
diff --git a/zircon/system/fidl/fuchsia-net/namelookup.fidl b/zircon/system/fidl/fuchsia-net/namelookup.fidl
index ea083ca..2d2a9c6 100644
--- a/zircon/system/fidl/fuchsia-net/namelookup.fidl
+++ b/zircon/system/fidl/fuchsia-net/namelookup.fidl
@@ -26,16 +26,13 @@
     INTERNAL_ERROR = 4;
 };
 
-table LookupIpOptions {
+bits LookupIpOptions : uint8 {
     /// If the lookup should return IPv4 addresses.
-    /// Defaults to true.
-    1: bool v4_addrs;
+    V4_ADDRS = 0b001;
     /// If the lookup should return IPv6 addresses.
-    /// Defaults to true.
-    2: bool v6_addrs;
+    V6_ADDRS = 0b010;
     /// If the lookup should return a canonical_name, if one exists.
-    /// Defaults to false.
-    3: bool cname_lookup;
+    CNAME_LOOKUP = 0b100;
 };
 
 const uint64 MAX_HOSTNAME_SIZE = 255;